AppointmentCalendarProposeNewTimeForMeetingRequest AppointmentCalendarProposeNewTimeForMeetingRequest AppointmentCalendarProposeNewTimeForMeetingRequest AppointmentCalendarProposeNewTimeForMeetingRequest Class

Definition

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

public : sealed class AppointmentCalendarProposeNewTimeForMeetingRequest : IAppointmentCalendarProposeNewTimeForMeetingRequestpublic sealed class AppointmentCalendarProposeNewTimeForMeetingRequest : IAppointmentCalendarProposeNewTimeForMeetingRequestPublic NotInheritable Class AppointmentCalendarProposeNewTimeForMeetingRequest Implements IAppointmentCalendarProposeNewTimeForMeetingRequest// 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 AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs argument of the ProposeNewTimeForMeetingRequested event.

Properties

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.

AppointmentLocalId AppointmentLocalId AppointmentLocalId AppointmentLocalId

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

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

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

AppointmentOriginalStartTime AppointmentOriginalStartTime AppointmentOriginalStartTime AppointmentOriginalStartTime

Gets the original starting time for a recurring appointment.

public : IReference<DateTime> AppointmentOriginalStartTime { get; }public Nullable<DateTimeOffset> AppointmentOriginalStartTime { get; }Public ReadOnly Property AppointmentOriginalStartTime As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The original starting time for a recurring appointment.

Comment Comment Comment Comment

Gets a text comment the user may write regarding the change in meeting time.

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

A text comment by the user regarding the change in meeting time

NewDuration NewDuration NewDuration NewDuration

Gets the proposed new duration of the meeting.

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

The proposed new duration of the meeting.

NewStartTime NewStartTime NewStartTime NewStartTime

Gets the proposed new start time of the meeting.

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

The proposed new start time.

Subject Subject Subject Subject

Gets the subject of the new meeting invitation.

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

The subject of the meeting.

Methods

ReportCompletedAsync() ReportCompletedAsync() ReportCompletedAsync() ReportCompletedAsync()

Notifies the system that the task of updating a meeting's time has completed.

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

An asynchronous operation.

Remarks

This method should be called only if the app has successfully pushed a meeting response update.

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

Notifies the system that the task of updating a meeting's time 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 push a meeting time change.