AppointmentCalendarForwardMeetingRequest AppointmentCalendarForwardMeetingRequest AppointmentCalendarForwardMeetingRequest AppointmentCalendarForwardMeetingRequest Class

Definition

Represents the user's request to forward a calendar meeting.

public : sealed class AppointmentCalendarForwardMeetingRequest : IAppointmentCalendarForwardMeetingRequestpublic sealed class AppointmentCalendarForwardMeetingRequest : IAppointmentCalendarForwardMeetingRequestPublic NotInheritable Class AppointmentCalendarForwardMeetingRequest Implements IAppointmentCalendarForwardMeetingRequest// 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 AppointmentCalendarForwardMeetingRequestEventArgs argument of the ForwardMeetingRequested 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 forwarding of the meeting.

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 forwarding of the meeting.

ForwardHeader ForwardHeader ForwardHeader ForwardHeader

Gets the new meeting header that includes the new invitees.

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

The new meeting header for the new invitees.

Invitees Invitees Invitees Invitees

Gets a list of the new invitees to receive the forwarded meeting.

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

A list of new invitees.

Subject Subject Subject Subject

Gets the subject of the forwarded 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 forwarded meeting invitation.

Methods

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

Notifies the system that the task of forwarding a meeting 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 forwarded a meeting.

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

Notifies the system that the task of forwarding a meeting 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 forward a meeting.