Share via


AppointmentCalendarSyncManager Class

Definition

Provides access to sync functionality for an AppointmentCalendar object.

public ref class AppointmentCalendarSyncManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppointmentCalendarSyncManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppointmentCalendarSyncManager
Public NotInheritable Class AppointmentCalendarSyncManager
Inheritance
Object Platform::Object IInspectable AppointmentCalendarSyncManager
Attributes

Windows requirements

Requirements Description
Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)
App capabilities
appointmentsSystem

Remarks

AppointmentCalendar.SyncManager provides access to an instance of this class.

Properties

Name Description
LastAttemptedSyncTime

Gets or sets the last date and time that a sync with the AppointmentCalendar server was attempted.

LastSuccessfulSyncTime

Gets or sets the last date and time that a sync with the AppointmentCalendar server was successful.

Status

Gets or sets the current status of the AppointmentCalendarSyncManager.

Methods

Name Description
SyncAsync()

Initiates a sync operation on the AppointmentCalendar.

Events

Name Description
SyncStatusChanged

Occurs when the status of an AppointmentCalendar sync operation changes.

Applies to