AppointmentCalendarCreateOrUpdateAppointmentRequest AppointmentCalendarCreateOrUpdateAppointmentRequest AppointmentCalendarCreateOrUpdateAppointmentRequest AppointmentCalendarCreateOrUpdateAppointmentRequest Class

Definition

Represents the user's request to change the response to a calendar meeting.

public : sealed class AppointmentCalendarCreateOrUpdateAppointmentRequest : IAppointmentCalendarCreateOrUpdateAppointmentRequestpublic sealed class AppointmentCalendarCreateOrUpdateAppointmentRequest : IAppointmentCalendarCreateOrUpdateAppointmentRequestPublic NotInheritable Class AppointmentCalendarCreateOrUpdateAppointmentRequest Implements IAppointmentCalendarCreateOrUpdateAppointmentRequest// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

Remarks

The system generates an instance of this class and sets it as a property in the AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs argument of the CreateOrUpdateAppointmentRequested event.

Properties

Appointment Appointment Appointment Appointment

Gets the appointment to create or update.

public : Appointment Appointment { get; }public Appointment Appointment { get; }Public ReadOnly Property Appointment As Appointment// You can use this property in JavaScript.
Value
Appointment Appointment Appointment Appointment

The appointment to create or update.

AppointmentCalendarLocalId AppointmentCalendarLocalId AppointmentCalendarLocalId AppointmentCalendarLocalId

Gets a string that uniquely identifies the calendar associated with the appointment on the local device.

public : PlatForm::String AppointmentCalendarLocalId { get; }public string AppointmentCalendarLocalId { get; }Public ReadOnly Property AppointmentCalendarLocalId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

A string that uniquely identifies the calendar on the local device.

ChangedProperties ChangedProperties ChangedProperties ChangedProperties

Gets a list of properties that the user wished to change or set in an appointment.

public : IVectorView<string> ChangedProperties { get; }public IReadOnlyList<string> ChangedProperties { get; }Public ReadOnly Property ChangedProperties As IReadOnlyList<string>// You can use this property in JavaScript.
Value
IVectorView<PlatForm::String> IReadOnlyList<string> IReadOnlyList<string> IReadOnlyList<string>

A list of appointment properties.

NotifyInvitees NotifyInvitees NotifyInvitees NotifyInvitees

Gets a Boolean value indicating if invitees should be notified.

public : PlatForm::Boolean NotifyInvitees { get; }public bool NotifyInvitees { get; }Public ReadOnly Property NotifyInvitees As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if invitees should be notified.

Methods

ReportCompletedAsync(Appointment) ReportCompletedAsync(Appointment) ReportCompletedAsync(Appointment) ReportCompletedAsync(Appointment)

Notifies the system that the task of creating or updating an appointment has completed.

public : IAsyncAction ReportCompletedAsync(Appointment createdOrUpdatedAppointment)public IAsyncAction ReportCompletedAsync(Appointment createdOrUpdatedAppointment)Public Function ReportCompletedAsync(createdOrUpdatedAppointment As Appointment) As IAsyncAction// You can use this method in JavaScript.
Parameters
createdOrUpdatedAppointment
Appointment Appointment Appointment Appointment

The calendar appointment that has been created or updated.

Returns

An asynchronous operation.

Remarks

This method should be called only if the app has successfully created or updated an appointment.

ReportFailedAsync() ReportFailedAsync() ReportFailedAsync() ReportFailedAsync()

Notifies the system that the task of creating or updating an appointment has failed.

public : IAsyncAction ReportFailedAsync()public IAsyncAction ReportFailedAsync()Public Function ReportFailedAsync() As IAsyncAction// You can use this method in JavaScript.
Returns

An asynchronous operation.

Remarks

This method should be called only if the app has failed to create or update an appointment.