Represents a calendar to an e-mail. More...
Inherits Object.
Public Member Functions | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Collections::Generic::Dictionary< System::SharedPtr< Aspose::Email::Mapi::PropertyDescriptor >, System::SharedPtr< System::Object > > > | get_ExtendedProperties () const |
Gets extended properties of an item. More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_Location () |
Gets the location. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Location (System::String value) |
Sets the location. More... | |
ASPOSE_EMAIL_SHARED_API MSBusyStatus | get_MicrosoftBusyStatus () const |
Specifies the BUSY status of an appointment. More... | |
ASPOSE_EMAIL_SHARED_API void | set_MicrosoftBusyStatus (MSBusyStatus value) |
Specifies the BUSY status of an appointment. More... | |
ASPOSE_EMAIL_SHARED_API MSIntendedStatus | get_MicrosoftIntendedStatus () const |
Specifies the INTENDED status of an appointment. More... | |
ASPOSE_EMAIL_SHARED_API void | set_MicrosoftIntendedStatus (MSIntendedStatus value) |
Specifies the INTENDED status of an appointment. More... | |
ASPOSE_EMAIL_SHARED_API AppointmentTransparency | get_Transparency () const |
Specifies whether or not this appointment is intended to be visible in availability searches. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Transparency (AppointmentTransparency value) |
Specifies whether or not this appointment is intended to be visible in availability searches. More... | |
ASPOSE_EMAIL_SHARED_API AppointmentStatus | get_Status () const |
Gets the overall status or confirmation for the object. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Status (AppointmentStatus value) |
Sets the overall status or confirmation for the object. More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_Summary () |
Gets the summary. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Summary (System::String value) |
Sets the summary. More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_Description () |
Gets the description. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Description (System::String value) |
Sets the description. More... | |
ASPOSE_EMAIL_SHARED_API bool | get_IsDescriptionHtml () const |
Gets value which indicates if description is in HTML format More... | |
ASPOSE_EMAIL_SHARED_API void | set_IsDescriptionHtml (bool value) |
Sets value which indicates if description is in HTML format More... | |
ASPOSE_EMAIL_SHARED_API System::DateTime | get_StartDate () const |
Gets the start date. More... | |
ASPOSE_EMAIL_SHARED_API void | set_StartDate (System::DateTime value) |
Sets the start date. More... | |
ASPOSE_EMAIL_SHARED_API System::DateTime | get_EndDate () const |
Gets the end date. More... | |
ASPOSE_EMAIL_SHARED_API void | set_EndDate (System::DateTime value) |
Sets the end date. More... | |
ASPOSE_EMAIL_SHARED_API System::DateTime | get_CreatedDate () const |
Gets the date and time that calendar information was created. More... | |
ASPOSE_EMAIL_SHARED_API void | set_CreatedDate (System::DateTime value) |
Sets the date and time that calendar information was created. More... | |
ASPOSE_EMAIL_SHARED_API System::DateTime | get_LastModifiedDate () const |
Gets the date and time that calendar information was last revised. More... | |
ASPOSE_EMAIL_SHARED_API void | set_LastModifiedDate (System::DateTime value) |
Sets the date and time that calendar information was last revised. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailAddressCollection > | get_Attendees () const |
Gets the attendees. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Attendees (System::SharedPtr< MailAddressCollection > value) |
Sets the attendees. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailAddressCollection > | get_OptionalAttendees () const |
Gets the optional attendees. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailAddress > | get_Organizer () const |
Gets the organizer. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Organizer (System::SharedPtr< MailAddress > value) |
Sets the organizer. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< Recurrences::RecurrencePattern > | get_Recurrence () const |
Gets the recurrence pattern. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Recurrence (System::SharedPtr< Recurrences::RecurrencePattern > value) |
Sets the recurrence pattern. More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_SequenceId () const |
Gets the sequence id. More... | |
ASPOSE_EMAIL_SHARED_API void | set_SequenceId (System::String value) |
Gets the sequence id. More... | |
ASPOSE_EMAIL_SHARED_API AppointmentFlags | get_Flags () const |
Gets appointment flags. More... | |
ASPOSE_EMAIL_SHARED_API void | set_Flags (AppointmentFlags value) |
Sets appointment flags. More... | |
ASPOSE_EMAIL_SHARED_API AppointmentMethodType | get_MethodType () const |
Gets the iCalendar object method type associated with the calendar object. More... | |
ASPOSE_EMAIL_SHARED_API void | set_MethodType (AppointmentMethodType value) |
Sets the iCalendar object method type associated with the calendar object. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AppointmentReminderCollection > | get_Reminders () const |
Contains collection of AppointmentReminder AppointmentReminder objects. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AttachmentCollection > | get_Attachments () const |
Gets the collection of attachments of appointment. More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_StartTimeZone () const |
Start time zone More... | |
ASPOSE_EMAIL_SHARED_API void | set_StartTimeZone (System::String value) |
Start time zone More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_EndTimeZone () const |
End time zone More... | |
ASPOSE_EMAIL_SHARED_API void | set_EndTimeZone (System::String value) |
End time zone More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | get_StartTimeZoneInfo () |
Start time zone More... | |
ASPOSE_EMAIL_SHARED_API void | set_StartTimeZoneInfo (System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > value) |
Start time zone More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | get_EndTimeZoneInfo () |
End time zone More... | |
ASPOSE_EMAIL_SHARED_API void | set_EndTimeZoneInfo (System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > value) |
End time zone More... | |
ASPOSE_EMAIL_SHARED_API AppointmentAction | get_Action () const |
Gets appointment action More... | |
ASPOSE_EMAIL_SHARED_API void | set_Action (AppointmentAction value) |
Sets appointment action More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_UniqueId () |
Gets a string value that contains the GUID for the calendar item. In MS Exchange this is PidLidGlobalObjectId mapi property. More... | |
ASPOSE_EMAIL_SHARED_API void | set_UniqueId (System::String value) |
Sets a string value that contains the GUID for the calendar item. In MS Exchange this is PidLidGlobalObjectId mapi property. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ObjectIdentifier > | get_Id () const |
Object identifier More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::String location, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::String location, System::String summary, System::String description, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::String location, System::String summary, System::String description, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees, System::String uid) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::SharedPtr< Model::Property::LocationProperty > location, System::SharedPtr< Model::Property::SummaryProperty > summary, System::SharedPtr< Model::Property::DescriptionProperty > description, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees, System::String uid) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::String location, System::String summary, System::String description, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees, System::SharedPtr< Recurrences::RecurrencePattern > recurrencePattern) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::String location, System::String summary, System::String description, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees, System::String uid, System::SharedPtr< Recurrences::RecurrencePattern > recurrencePattern) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment (System::SharedPtr< Model::Property::LocationProperty > location, System::SharedPtr< Model::Property::SummaryProperty > summary, System::SharedPtr< Model::Property::DescriptionProperty > description, System::DateTime startDate, System::DateTime endDate, System::SharedPtr< MailAddress > organizer, System::SharedPtr< MailAddressCollection > attendees, System::String uid, System::SharedPtr< Recurrences::RecurrencePattern > recurrencePattern) |
Initialize a new instance of the Appointment class. More... | |
ASPOSE_EMAIL_SHARED_API | Appointment () |
ASPOSE_EMAIL_SHARED_API void | ResetTimeZone () |
Set local time zone More... | |
ASPOSE_EMAIL_SHARED_API void | SetTimeZone (System::String tzName) |
Set time zone More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AlternateView > | RequestApointment () |
Requests the apointment. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AlternateView > | RequestApointment (int32_t seqId) |
Requests the apointment. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AlternateView > | CancelAppointment () |
Cancels the appointment. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AlternateView > | CancelAppointment (int32_t seqId) |
Cancels the appointment. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AlternateView > | UpdateAppointment () |
Updates the appointment. More... | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< AlternateView > | UpdateAppointment (int32_t seqId) |
Updates the appointment. More... | |
ASPOSE_EMAIL_SHARED_API System::String | GetAppointmentHtml () |
Gets the calendar HTML. More... | |
ASPOSE_EMAIL_SHARED_API System::String | GetAppointmentText () |
Gets the calendar text. More... | |
ASPOSE_EMAIL_SHARED_API System::String | GetAppointmentText (System::SharedPtr< AppointmentFormattingOptions > formattingOptions) |
Gets the calendar text. More... | |
ASPOSE_EMAIL_SHARED_API void | Save (System::String filePath) |
Saves appointment to the file with iCalendar format using te default save options More... | |
ASPOSE_EMAIL_SHARED_API void | Save (System::String filePath, AppointmentSaveFormat saveFormat) |
Saves appointment to the file with specified format using te default save options More... | |
ASPOSE_EMAIL_SHARED_API void | Save (System::String filePath, System::SharedPtr< AppointmentSaveOptions > saveOptions) |
Saves appointment to the file with specified save options More... | |
ASPOSE_EMAIL_SHARED_API void | Save (System::SharedPtr< System::IO::Stream > stream) |
Saves appointment to the file with iCalendar format using te default save options More... | |
ASPOSE_EMAIL_SHARED_API void | Save (System::SharedPtr< System::IO::Stream > stream, AppointmentSaveFormat saveFormat) |
Saves appointment to the stream with specified format using te default save options More... | |
ASPOSE_EMAIL_SHARED_API void | Save (System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< AppointmentSaveOptions > saveOptions) |
Saves appointment to the stream with specified save options More... | |
Static Public Member Functions | |||||
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< Appointment > | Load (System::String filePath) | ||||
Loads Appointment from the file. Supported file formats: iCalendar More... | |||||
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< Appointment > | Load (System::String filePath, System::SharedPtr< AppointmentLoadOptions > options) | ||||
Loads Appointment from the file. Supported file formats: iCalendar
| |||||
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< Appointment > | Load (System::SharedPtr< System::IO::Stream > stream) | ||||
Loads Appointment from the stream More... | |||||
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< Appointment > | Load (System::SharedPtr< System::IO::Stream > stream, bool applyLocalTimeZone) | ||||
Loads Appointment from the stream More... | |||||
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< Appointment > | Load (System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< AppointmentLoadOptions > options) | ||||
Loads Appointment from the stream More... | |||||
static ASPOSE_EMAIL_SHARED_API System::String | GetMediaTypeValue (System::String method, System::String charset) | ||||
Public Attributes | |
System::SharedPtr< System::Collections::Generic::List< System::String > > | categories |
System::SharedPtr< System::Collections::Generic::List< System::DateTime > > | exDates |
System::DateTime | dateTimeStamp |
System::SharedPtr< MailAddressCollection > | optionalAttendees |
System::String | sequenceId |
AppointmentMethodType | method |
System::String | htmlContent |
int32_t | sequence |
bool | isLoaded |
System::SharedPtr< System::Collections::Generic::Dictionary< System::SharedPtr< Aspose::Email::Mapi::PropertyDescriptor >, System::SharedPtr< System::Object > > > | extendedProperties |
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< Model::Component::EventComponent > > > | recurrenceSpecialCases |
Protected Member Functions | |
virtual ASPOSE_EMAIL_SHARED_API | ~Appointment () |
Represents a calendar to an e-mail.
This example demonstrates how to add a calendar to an E-Mail message.
[C#]
[Visual Basic]
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::String | location, |
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::String | location, |
System::String | summary, | ||
System::String | description, | ||
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
summary | The summary of the calendar event. |
description | The description of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::String | location, |
System::String | summary, | ||
System::String | description, | ||
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees, | ||
System::String | uid | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
summary | The summary of the calendar event. |
description | The description of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
uid | The unique identifier of th calendar event. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::SharedPtr< Model::Property::LocationProperty > | location, |
System::SharedPtr< Model::Property::SummaryProperty > | summary, | ||
System::SharedPtr< Model::Property::DescriptionProperty > | description, | ||
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees, | ||
System::String | uid | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
summary | The summary of the calendar event. |
description | The description of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
uid | The unique identifier of th calendar event. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::String | location, |
System::String | summary, | ||
System::String | description, | ||
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees, | ||
System::SharedPtr< Recurrences::RecurrencePattern > | recurrencePattern | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
summary | The summary of the calendar event. |
description | The description of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
recurrencePattern | The recurrence pattern. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::String | location, |
System::String | summary, | ||
System::String | description, | ||
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees, | ||
System::String | uid, | ||
System::SharedPtr< Recurrences::RecurrencePattern > | recurrencePattern | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
summary | The summary of the calendar event. |
description | The description of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
uid | The unique identifier of th calendar event. |
recurrencePattern | The recurrence pattern. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | System::SharedPtr< Model::Property::LocationProperty > | location, |
System::SharedPtr< Model::Property::SummaryProperty > | summary, | ||
System::SharedPtr< Model::Property::DescriptionProperty > | description, | ||
System::DateTime | startDate, | ||
System::DateTime | endDate, | ||
System::SharedPtr< MailAddress > | organizer, | ||
System::SharedPtr< MailAddressCollection > | attendees, | ||
System::String | uid, | ||
System::SharedPtr< Recurrences::RecurrencePattern > | recurrencePattern | ||
) |
Initialize a new instance of the Appointment class.
location | The location of the calendar event. |
summary | The summary of the calendar event. |
description | The description of the calendar event. |
startDate | The start time of the calendar event. |
endDate | The end time of the calendar event. |
organizer | The organizer of the calendar event. |
attendees | The attendees of th calendar event. |
uid | The unique identifier of th calendar event. |
recurrencePattern | The recurrence pattern. |
ASPOSE_EMAIL_SHARED_API Aspose::Email::Calendar::Appointment::Appointment | ( | ) |
|
protectedvirtual |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::CancelAppointment | ( | ) |
Cancels the appointment.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::CancelAppointment | ( | int32_t | seqId | ) |
Cancels the appointment.
seqId | The sequence id. |
ASPOSE_EMAIL_SHARED_API AppointmentAction Aspose::Email::Calendar::Appointment::get_Action | ( | ) | const |
Gets appointment action
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AttachmentCollection> Aspose::Email::Calendar::Appointment::get_Attachments | ( | ) | const |
Gets the collection of attachments of appointment.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<MailAddressCollection> Aspose::Email::Calendar::Appointment::get_Attendees | ( | ) | const |
Gets the attendees.
ASPOSE_EMAIL_SHARED_API System::DateTime Aspose::Email::Calendar::Appointment::get_CreatedDate | ( | ) | const |
Gets the date and time that calendar information was created.
The System::DateTime that represents creation date and time.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_Description | ( | ) |
Gets the description.
ASPOSE_EMAIL_SHARED_API System::DateTime Aspose::Email::Calendar::Appointment::get_EndDate | ( | ) | const |
Gets the end date.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_EndTimeZone | ( | ) | const |
End time zone
ASPOSE_EMAIL_SHARED_API System::SharedPtr<Aspose::Email::Common::TimeZone::Zone> Aspose::Email::Calendar::Appointment::get_EndTimeZoneInfo | ( | ) |
End time zone
ASPOSE_EMAIL_SHARED_API System::SharedPtr<System::Collections::Generic::Dictionary<System::SharedPtr<Aspose::Email::Mapi::PropertyDescriptor>, System::SharedPtr<System::Object> > > Aspose::Email::Calendar::Appointment::get_ExtendedProperties | ( | ) | const |
Gets extended properties of an item.
ASPOSE_EMAIL_SHARED_API AppointmentFlags Aspose::Email::Calendar::Appointment::get_Flags | ( | ) | const |
Gets appointment flags.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ObjectIdentifier> Aspose::Email::Calendar::Appointment::get_Id | ( | ) | const |
Object identifier
ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Calendar::Appointment::get_IsDescriptionHtml | ( | ) | const |
Gets value which indicates if description is in HTML format
ASPOSE_EMAIL_SHARED_API System::DateTime Aspose::Email::Calendar::Appointment::get_LastModifiedDate | ( | ) | const |
Gets the date and time that calendar information was last revised.
The System::DateTime that represents modification date and time.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_Location | ( | ) |
Gets the location.
ASPOSE_EMAIL_SHARED_API AppointmentMethodType Aspose::Email::Calendar::Appointment::get_MethodType | ( | ) | const |
Gets the iCalendar object method type associated with the calendar object.
ASPOSE_EMAIL_SHARED_API MSBusyStatus Aspose::Email::Calendar::Appointment::get_MicrosoftBusyStatus | ( | ) | const |
Specifies the BUSY status of an appointment.
ASPOSE_EMAIL_SHARED_API MSIntendedStatus Aspose::Email::Calendar::Appointment::get_MicrosoftIntendedStatus | ( | ) | const |
Specifies the INTENDED status of an appointment.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<MailAddressCollection> Aspose::Email::Calendar::Appointment::get_OptionalAttendees | ( | ) | const |
Gets the optional attendees.
The address collection of optional attendees.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<MailAddress> Aspose::Email::Calendar::Appointment::get_Organizer | ( | ) | const |
Gets the organizer.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<Recurrences::RecurrencePattern> Aspose::Email::Calendar::Appointment::get_Recurrence | ( | ) | const |
Gets the recurrence pattern.
The recurrence pattern.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AppointmentReminderCollection> Aspose::Email::Calendar::Appointment::get_Reminders | ( | ) | const |
Contains collection of AppointmentReminder AppointmentReminder objects.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_SequenceId | ( | ) | const |
Gets the sequence id.
The sequence id.
ASPOSE_EMAIL_SHARED_API System::DateTime Aspose::Email::Calendar::Appointment::get_StartDate | ( | ) | const |
Gets the start date.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_StartTimeZone | ( | ) | const |
Start time zone
ASPOSE_EMAIL_SHARED_API System::SharedPtr<Aspose::Email::Common::TimeZone::Zone> Aspose::Email::Calendar::Appointment::get_StartTimeZoneInfo | ( | ) |
Start time zone
ASPOSE_EMAIL_SHARED_API AppointmentStatus Aspose::Email::Calendar::Appointment::get_Status | ( | ) | const |
Gets the overall status or confirmation for the object.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_Summary | ( | ) |
Gets the summary.
ASPOSE_EMAIL_SHARED_API AppointmentTransparency Aspose::Email::Calendar::Appointment::get_Transparency | ( | ) | const |
Specifies whether or not this appointment is intended to be visible in availability searches.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::get_UniqueId | ( | ) |
Gets a string value that contains the GUID for the calendar item. In MS Exchange this is PidLidGlobalObjectId mapi property.
The unique id.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::GetAppointmentHtml | ( | ) |
Gets the calendar HTML.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::GetAppointmentText | ( | ) |
Gets the calendar text.
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Calendar::Appointment::GetAppointmentText | ( | System::SharedPtr< AppointmentFormattingOptions > | formattingOptions | ) |
Gets the calendar text.
formattingOptions | AppointmentFormattingOptions that represents appointment formatting options. |
ArgumentNullException | throws when formattingOptions is null . |
|
static |
|
static |
Loads Appointment from the stream
stream | A stream to load from |
ArgumentNullException | stream is null |
NotSupportedException | stream does not support reading |
|
static |
Loads Appointment from the stream
stream | A stream to load from |
applyLocalTimeZone | Convert time to local timezone |
ArgumentNullException | stream is null |
NotSupportedException | stream does not support reading |
|
static |
Loads Appointment from the stream
stream | A stream to load from |
options | Represents appointment load options |
ArgumentNullException | stream is null |
NotSupportedException | stream does not support reading |
|
static |
Loads Appointment from the file. Supported file formats: iCalendar
filePath | A file path |
ArgumentException | filePath is null or empty |
|
static |
Loads Appointment from the file. Supported file formats: iCalendar
filePath | A file path. |
options | Represents appointment load optionsAppointmentLoadOptions. |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::RequestApointment | ( | ) |
Requests the apointment.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::RequestApointment | ( | int32_t | seqId | ) |
Requests the apointment.
seqId | The sequence id. |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::ResetTimeZone | ( | ) |
Set local time zone
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::Save | ( | System::SharedPtr< System::IO::Stream > | stream | ) |
Saves appointment to the file with iCalendar format using te default save options
stream | A stream to save to |
ArgumentNullException | stream is null |
NotSupportedException | stream does not support writing |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::Save | ( | System::SharedPtr< System::IO::Stream > | stream, |
AppointmentSaveFormat | saveFormat | ||
) |
Saves appointment to the stream with specified format using te default save options
stream | A stream to save to |
saveFormat | A save format |
ArgumentNullException | stream is null |
NotSupportedException | The specified save options are not supported |
NotSupportedException | stream does not support writing |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::Save | ( | System::SharedPtr< System::IO::Stream > | stream, |
System::SharedPtr< AppointmentSaveOptions > | saveOptions | ||
) |
Saves appointment to the stream with specified save options
stream | A stream to save to |
saveOptions | A save options |
ArgumentNullException | saveOptions or stream is null |
NotSupportedException | the specified save options are not supported |
NotSupportedException | stream does not support writing |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::Save | ( | System::String | filePath | ) |
Saves appointment to the file with iCalendar format using te default save options
filePath | A file path |
ArgumentOutOfRangeException | filePath is null or empty |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::Save | ( | System::String | filePath, |
AppointmentSaveFormat | saveFormat | ||
) |
Saves appointment to the file with specified format using te default save options
filePath | A file path |
saveFormat | A save format |
ArgumentOutOfRangeException | filePath is null or empty |
NotSupportedException | The specified save options are not supported |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::Save | ( | System::String | filePath, |
System::SharedPtr< AppointmentSaveOptions > | saveOptions | ||
) |
Saves appointment to the file with specified save options
filePath | A file path |
saveOptions | A save options |
ArgumentOutOfRangeException | filePath is null or empty |
ArgumentNullException | saveOptions is null |
NotSupportedException | The specified save options are not supported |
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Action | ( | AppointmentAction | value | ) |
Sets appointment action
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Attendees | ( | System::SharedPtr< MailAddressCollection > | value | ) |
Sets the attendees.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_CreatedDate | ( | System::DateTime | value | ) |
Sets the date and time that calendar information was created.
The System::DateTime that represents creation date and time.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Description | ( | System::String | value | ) |
Sets the description.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_EndDate | ( | System::DateTime | value | ) |
Sets the end date.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_EndTimeZone | ( | System::String | value | ) |
End time zone
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_EndTimeZoneInfo | ( | System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | value | ) |
End time zone
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Flags | ( | AppointmentFlags | value | ) |
Sets appointment flags.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_IsDescriptionHtml | ( | bool | value | ) |
Sets value which indicates if description is in HTML format
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_LastModifiedDate | ( | System::DateTime | value | ) |
Sets the date and time that calendar information was last revised.
The System::DateTime that represents modification date and time.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Location | ( | System::String | value | ) |
Sets the location.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_MethodType | ( | AppointmentMethodType | value | ) |
Sets the iCalendar object method type associated with the calendar object.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_MicrosoftBusyStatus | ( | MSBusyStatus | value | ) |
Specifies the BUSY status of an appointment.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_MicrosoftIntendedStatus | ( | MSIntendedStatus | value | ) |
Specifies the INTENDED status of an appointment.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Organizer | ( | System::SharedPtr< MailAddress > | value | ) |
Sets the organizer.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Recurrence | ( | System::SharedPtr< Recurrences::RecurrencePattern > | value | ) |
Sets the recurrence pattern.
The recurrence pattern.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_SequenceId | ( | System::String | value | ) |
Gets the sequence id.
The sequence id.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_StartDate | ( | System::DateTime | value | ) |
Sets the start date.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_StartTimeZone | ( | System::String | value | ) |
Start time zone
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_StartTimeZoneInfo | ( | System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | value | ) |
Start time zone
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Status | ( | AppointmentStatus | value | ) |
Sets the overall status or confirmation for the object.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Summary | ( | System::String | value | ) |
Sets the summary.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_Transparency | ( | AppointmentTransparency | value | ) |
Specifies whether or not this appointment is intended to be visible in availability searches.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::set_UniqueId | ( | System::String | value | ) |
Sets a string value that contains the GUID for the calendar item. In MS Exchange this is PidLidGlobalObjectId mapi property.
The unique id.
ASPOSE_EMAIL_SHARED_API void Aspose::Email::Calendar::Appointment::SetTimeZone | ( | System::String | tzName | ) |
Set time zone
tzName | The time zone name, for sample "America/New_York" |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::UpdateAppointment | ( | ) |
Updates the appointment.
ASPOSE_EMAIL_SHARED_API System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::UpdateAppointment | ( | int32_t | seqId | ) |
Updates the appointment.
seqId | The sequence id. |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
System::SharedPtr<System::Collections::Generic::List<System::String> > Aspose::Email::Calendar::Appointment::categories |
System::DateTime Aspose::Email::Calendar::Appointment::dateTimeStamp |
System::SharedPtr<System::Collections::Generic::List<System::DateTime> > Aspose::Email::Calendar::Appointment::exDates |
System::SharedPtr<System::Collections::Generic::Dictionary<System::SharedPtr<Aspose::Email::Mapi::PropertyDescriptor>, System::SharedPtr<System::Object> > > Aspose::Email::Calendar::Appointment::extendedProperties |
System::String Aspose::Email::Calendar::Appointment::htmlContent |
bool Aspose::Email::Calendar::Appointment::isLoaded |
AppointmentMethodType Aspose::Email::Calendar::Appointment::method |
System::SharedPtr<MailAddressCollection> Aspose::Email::Calendar::Appointment::optionalAttendees |
System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<Model::Component::EventComponent> > > Aspose::Email::Calendar::Appointment::recurrenceSpecialCases |
int32_t Aspose::Email::Calendar::Appointment::sequence |
System::String Aspose::Email::Calendar::Appointment::sequenceId |