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

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

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

SyncAsync()

Initiates a sync operation on the AppointmentCalendar.

Events

SyncStatusChanged

Occurs when the status of an AppointmentCalendar sync operation changes.

Applies to