Represents a calendar to an e-mail. More...
Inherits Object.
Public Member Functions | |
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... | |
System::String | get_Location () |
Gets the location. More... | |
void | set_Location (System::String value) |
Sets the location. More... | |
AppointmentClass | get_Class () const |
Specifies the access classification for the appointment. More... | |
void | set_Class (AppointmentClass value) |
Specifies the access classification for the appointment. More... | |
MSImportance | get_MicrosoftImportance () const |
Specifies the importance of an appointment. More... | |
void | set_MicrosoftImportance (MSImportance value) |
Specifies the importance of an appointment. More... | |
MSBusyStatus | get_MicrosoftBusyStatus () const |
Specifies the BUSY status of an appointment. More... | |
void | set_MicrosoftBusyStatus (MSBusyStatus value) |
Specifies the BUSY status of an appointment. More... | |
MSIntendedStatus | get_MicrosoftIntendedStatus () const |
Specifies the INTENDED status of an appointment. More... | |
void | set_MicrosoftIntendedStatus (MSIntendedStatus value) |
Specifies the INTENDED status of an appointment. More... | |
AppointmentTransparency | get_Transparency () const |
Specifies whether or not this appointment is intended to be visible in availability searches. More... | |
void | set_Transparency (AppointmentTransparency value) |
Specifies whether or not this appointment is intended to be visible in availability searches. More... | |
AppointmentStatus | get_Status () const |
Gets the overall status or confirmation for the object. More... | |
void | set_Status (AppointmentStatus value) |
Sets the overall status or confirmation for the object. More... | |
System::String | get_Summary () |
Gets the summary. More... | |
void | set_Summary (System::String value) |
Sets the summary. More... | |
System::String | get_Description () |
Gets the description. More... | |
void | set_Description (System::String value) |
Sets the description. More... | |
System::String | get_HtmlDescription () const |
Gets html representation of description. More... | |
void | set_HtmlDescription (System::String value) |
Sets html representation of description. More... | |
bool | get_IsDescriptionHtml () const |
Gets value which indicates if description is in HTML format More... | |
void | set_IsDescriptionHtml (bool value) |
Sets value which indicates if description is in HTML format More... | |
System::DateTime | get_StartDate () const |
Gets the start date. More... | |
void | set_StartDate (System::DateTime value) |
Sets the start date. More... | |
System::DateTime | get_EndDate () const |
Gets the end date. More... | |
void | set_EndDate (System::DateTime value) |
Sets the end date. More... | |
System::DateTime | get_DateTimeStamp () const |
Gets date/time that the instance of the iCalendar object was created.. More... | |
void | set_DateTimeStamp (System::DateTime value) |
Sets date/time that the instance of the iCalendar object was created.. More... | |
System::DateTime | get_CreatedDate () const |
Gets the date and time that calendar information was created. More... | |
void | set_CreatedDate (System::DateTime value) |
Sets the date and time that calendar information was created. More... | |
System::DateTime | get_LastModifiedDate () const |
Gets the date and time that calendar information was last revised. More... | |
void | set_LastModifiedDate (System::DateTime value) |
Sets the date and time that calendar information was last revised. More... | |
System::SharedPtr< MailAddressCollection > | get_Attendees () const |
Gets the attendees. More... | |
void | set_Attendees (System::SharedPtr< MailAddressCollection > value) |
Sets the attendees. More... | |
System::SharedPtr< MailAddressCollection > | get_OptionalAttendees () const |
Gets the optional attendees. More... | |
System::SharedPtr< MailAddress > | get_Organizer () const |
Gets the organizer. More... | |
void | set_Organizer (System::SharedPtr< MailAddress > value) |
Sets the organizer. More... | |
System::SharedPtr< Recurrences::RecurrencePattern > | get_Recurrence () const |
Gets the recurrence pattern. More... | |
void | set_Recurrence (System::SharedPtr< Recurrences::RecurrencePattern > value) |
Sets the recurrence pattern. More... | |
System::String | get_SequenceId () const |
Gets the sequence id. More... | |
void | set_SequenceId (System::String value) |
Gets the sequence id. More... | |
System::String | get_Version () const |
Gets the version of ICS/VCS file. More... | |
void | set_Version (System::String value) |
Gets the version of ICS/VCS file. More... | |
AppointmentFlags | get_Flags () const |
Gets appointment flags. More... | |
void | set_Flags (AppointmentFlags value) |
Sets appointment flags. More... | |
AppointmentMethodType | get_MethodType () const |
Gets the iCalendar object method type associated with the calendar object. More... | |
void | set_MethodType (AppointmentMethodType value) |
Sets the iCalendar object method type associated with the calendar object. More... | |
System::SharedPtr< AppointmentReminderCollection > | get_Reminders () const |
Contains collection of AppointmentReminder AppointmentReminder objects. More... | |
System::SharedPtr< AttachmentCollection > | get_Attachments () const |
Gets the collection of attachments of appointment. More... | |
System::String | get_StartTimeZone () const |
Start time zone More... | |
void | set_StartTimeZone (System::String value) |
Start time zone More... | |
System::String | get_EndTimeZone () const |
End time zone More... | |
void | set_EndTimeZone (System::String value) |
End time zone More... | |
System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | get_StartTimeZoneInfo () |
Start time zone More... | |
void | set_StartTimeZoneInfo (System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > value) |
Start time zone More... | |
System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | get_EndTimeZoneInfo () |
End time zone More... | |
void | set_EndTimeZoneInfo (System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > value) |
End time zone More... | |
AppointmentAction | get_Action () const |
Gets appointment action More... | |
void | set_Action (AppointmentAction value) |
Sets appointment action More... | |
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... | |
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... | |
System::SharedPtr< ObjectIdentifier > | get_Id () const |
Object identifier More... | |
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... | |
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... | |
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... | |
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... | |
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... | |
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... | |
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... | |
Appointment () | |
void | ResetTimeZone () |
Set local time zone More... | |
void | SetTimeZone (System::String tzName) |
Set time zone More... | |
System::SharedPtr< AlternateView > | RequestApointment () |
Requests the apointment. More... | |
System::SharedPtr< AlternateView > | RequestApointment (int32_t seqId) |
Requests the apointment. More... | |
System::SharedPtr< AlternateView > | CancelAppointment () |
Cancels the appointment. More... | |
System::SharedPtr< AlternateView > | CancelAppointment (int32_t seqId) |
Cancels the appointment. More... | |
System::SharedPtr< AlternateView > | UpdateAppointment () |
Updates the appointment. More... | |
System::SharedPtr< AlternateView > | UpdateAppointment (int32_t seqId) |
Updates the appointment. More... | |
System::SharedPtr< MailMessage > | ToMailMessage (AppointmentAction action, int32_t seqId) |
�onverts ICalendar item (.ics) to MIME (.eml) message. More... | |
System::SharedPtr< MailMessage > | ToMailMessage (AppointmentAction action) |
�onverts ICalendar item (.ics) to MIME (.eml) message. More... | |
System::SharedPtr< MailMessage > | ToMailMessage () |
�onverts ICalendar item (.ics) to MIME (.eml) message. More... | |
System::SharedPtr< Aspose::Email::Mapi::MapiMessage > | ToMapiMessage () |
�onverts ICalendar item (.ics) to MAPI (.msg) message. More... | |
System::String | GetAppointmentHtml () |
Gets the calendar HTML. More... | |
System::String | GetAppointmentText () |
Gets the calendar text. More... | |
System::String | GetAppointmentText (System::SharedPtr< AppointmentFormattingOptions > formattingOptions) |
Gets the calendar text. More... | |
void | Save (System::String filePath) |
Saves appointment to the file with iCalendar format using te default save options More... | |
void | Save (System::String filePath, AppointmentSaveFormat saveFormat) |
Saves appointment to the file with specified format using te default save options More... | |
void | Save (System::String filePath, System::SharedPtr< AppointmentSaveOptions > saveOptions) |
Saves appointment to the file with specified save options More... | |
void | Save (System::SharedPtr< System::IO::Stream > stream) |
Saves appointment to the file with iCalendar format using te default save options More... | |
void | Save (System::SharedPtr< System::IO::Stream > stream, AppointmentSaveFormat saveFormat) |
Saves appointment to the stream with specified format using te default save options More... | |
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 System::SharedPtr< Appointment > | Load (System::String filePath) | ||||
Loads Appointment from the file. Supported file formats: iCalendar More... | |||||
static System::SharedPtr< Appointment > | Load (System::String filePath, System::SharedPtr< AppointmentLoadOptions > options) | ||||
Loads Appointment from the file. Supported file formats: iCalendar
| |||||
static System::SharedPtr< Appointment > | Load (System::SharedPtr< System::IO::Stream > stream) | ||||
Loads Appointment from the stream More... | |||||
static System::SharedPtr< Appointment > | Load (System::SharedPtr< System::IO::Stream > stream, bool applyLocalTimeZone) | ||||
Loads Appointment from the stream More... | |||||
static System::SharedPtr< Appointment > | Load (System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< AppointmentLoadOptions > options) | ||||
Loads Appointment from the stream More... | |||||
static System::String | GetMediaTypeValue (System::String method, System::String charset) | ||||
Public Attributes | |
System::SharedPtr< System::Collections::Generic::ListExt< System::String > > | categories |
System::SharedPtr< System::Collections::Generic::ListExt< System::DateTime > > | exDates |
System::SharedPtr< MailAddressCollection > | optionalAttendees |
System::String | sequenceId |
int64_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 | ~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::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::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::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::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::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::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::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::Calendar::Appointment::Appointment | ( | ) |
|
protectedvirtual |
System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::CancelAppointment | ( | ) |
Cancels the appointment.
System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::CancelAppointment | ( | int32_t | seqId | ) |
Cancels the appointment.
seqId | The sequence id. |
AppointmentAction Aspose::Email::Calendar::Appointment::get_Action | ( | ) | const |
Gets appointment action
System::SharedPtr<AttachmentCollection> Aspose::Email::Calendar::Appointment::get_Attachments | ( | ) | const |
Gets the collection of attachments of appointment.
System::SharedPtr<MailAddressCollection> Aspose::Email::Calendar::Appointment::get_Attendees | ( | ) | const |
Gets the attendees.
AppointmentClass Aspose::Email::Calendar::Appointment::get_Class | ( | ) | const |
Specifies the access classification for the appointment.
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.
System::DateTime Aspose::Email::Calendar::Appointment::get_DateTimeStamp | ( | ) | const |
Gets date/time that the instance of the iCalendar object was created..
System::String Aspose::Email::Calendar::Appointment::get_Description | ( | ) |
Gets the description.
System::DateTime Aspose::Email::Calendar::Appointment::get_EndDate | ( | ) | const |
Gets the end date.
System::String Aspose::Email::Calendar::Appointment::get_EndTimeZone | ( | ) | const |
End time zone
System::SharedPtr<Aspose::Email::Common::TimeZone::Zone> Aspose::Email::Calendar::Appointment::get_EndTimeZoneInfo | ( | ) |
End time zone
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.
AppointmentFlags Aspose::Email::Calendar::Appointment::get_Flags | ( | ) | const |
Gets appointment flags.
System::String Aspose::Email::Calendar::Appointment::get_HtmlDescription | ( | ) | const |
Gets html representation of description.
System::SharedPtr<ObjectIdentifier> Aspose::Email::Calendar::Appointment::get_Id | ( | ) | const |
Object identifier
bool Aspose::Email::Calendar::Appointment::get_IsDescriptionHtml | ( | ) | const |
Gets value which indicates if description is in HTML format
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.
System::String Aspose::Email::Calendar::Appointment::get_Location | ( | ) |
Gets the location.
AppointmentMethodType Aspose::Email::Calendar::Appointment::get_MethodType | ( | ) | const |
Gets the iCalendar object method type associated with the calendar object.
MSBusyStatus Aspose::Email::Calendar::Appointment::get_MicrosoftBusyStatus | ( | ) | const |
Specifies the BUSY status of an appointment.
MSImportance Aspose::Email::Calendar::Appointment::get_MicrosoftImportance | ( | ) | const |
Specifies the importance of an appointment.
MSIntendedStatus Aspose::Email::Calendar::Appointment::get_MicrosoftIntendedStatus | ( | ) | const |
Specifies the INTENDED status of an appointment.
System::SharedPtr<MailAddressCollection> Aspose::Email::Calendar::Appointment::get_OptionalAttendees | ( | ) | const |
Gets the optional attendees.
The address collection of optional attendees.
System::SharedPtr<MailAddress> Aspose::Email::Calendar::Appointment::get_Organizer | ( | ) | const |
Gets the organizer.
System::SharedPtr<Recurrences::RecurrencePattern> Aspose::Email::Calendar::Appointment::get_Recurrence | ( | ) | const |
Gets the recurrence pattern.
The recurrence pattern.
System::SharedPtr<AppointmentReminderCollection> Aspose::Email::Calendar::Appointment::get_Reminders | ( | ) | const |
Contains collection of AppointmentReminder AppointmentReminder objects.
System::String Aspose::Email::Calendar::Appointment::get_SequenceId | ( | ) | const |
Gets the sequence id.
The sequence id.
System::DateTime Aspose::Email::Calendar::Appointment::get_StartDate | ( | ) | const |
Gets the start date.
System::String Aspose::Email::Calendar::Appointment::get_StartTimeZone | ( | ) | const |
Start time zone
System::SharedPtr<Aspose::Email::Common::TimeZone::Zone> Aspose::Email::Calendar::Appointment::get_StartTimeZoneInfo | ( | ) |
Start time zone
AppointmentStatus Aspose::Email::Calendar::Appointment::get_Status | ( | ) | const |
Gets the overall status or confirmation for the object.
System::String Aspose::Email::Calendar::Appointment::get_Summary | ( | ) |
Gets the summary.
AppointmentTransparency Aspose::Email::Calendar::Appointment::get_Transparency | ( | ) | const |
Specifies whether or not this appointment is intended to be visible in availability searches.
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.
System::String Aspose::Email::Calendar::Appointment::get_Version | ( | ) | const |
Gets the version of ICS/VCS file.
System::String Aspose::Email::Calendar::Appointment::GetAppointmentHtml | ( | ) |
Gets the calendar HTML.
System::String Aspose::Email::Calendar::Appointment::GetAppointmentText | ( | ) |
Gets the calendar text.
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. |
System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::RequestApointment | ( | ) |
Requests the apointment.
System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::RequestApointment | ( | int32_t | seqId | ) |
Requests the apointment.
seqId | The sequence id. |
void Aspose::Email::Calendar::Appointment::ResetTimeZone | ( | ) |
Set local time zone
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 |
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 |
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 |
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 |
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 |
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 |
void Aspose::Email::Calendar::Appointment::set_Action | ( | AppointmentAction | value | ) |
Sets appointment action
void Aspose::Email::Calendar::Appointment::set_Attendees | ( | System::SharedPtr< MailAddressCollection > | value | ) |
Sets the attendees.
void Aspose::Email::Calendar::Appointment::set_Class | ( | AppointmentClass | value | ) |
Specifies the access classification for the appointment.
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.
void Aspose::Email::Calendar::Appointment::set_DateTimeStamp | ( | System::DateTime | value | ) |
Sets date/time that the instance of the iCalendar object was created..
void Aspose::Email::Calendar::Appointment::set_Description | ( | System::String | value | ) |
Sets the description.
void Aspose::Email::Calendar::Appointment::set_EndDate | ( | System::DateTime | value | ) |
Sets the end date.
void Aspose::Email::Calendar::Appointment::set_EndTimeZone | ( | System::String | value | ) |
End time zone
void Aspose::Email::Calendar::Appointment::set_EndTimeZoneInfo | ( | System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | value | ) |
End time zone
void Aspose::Email::Calendar::Appointment::set_Flags | ( | AppointmentFlags | value | ) |
Sets appointment flags.
void Aspose::Email::Calendar::Appointment::set_HtmlDescription | ( | System::String | value | ) |
Sets html representation of description.
void Aspose::Email::Calendar::Appointment::set_IsDescriptionHtml | ( | bool | value | ) |
Sets value which indicates if description is in HTML format
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.
void Aspose::Email::Calendar::Appointment::set_Location | ( | System::String | value | ) |
Sets the location.
void Aspose::Email::Calendar::Appointment::set_MethodType | ( | AppointmentMethodType | value | ) |
Sets the iCalendar object method type associated with the calendar object.
void Aspose::Email::Calendar::Appointment::set_MicrosoftBusyStatus | ( | MSBusyStatus | value | ) |
Specifies the BUSY status of an appointment.
void Aspose::Email::Calendar::Appointment::set_MicrosoftImportance | ( | MSImportance | value | ) |
Specifies the importance of an appointment.
void Aspose::Email::Calendar::Appointment::set_MicrosoftIntendedStatus | ( | MSIntendedStatus | value | ) |
Specifies the INTENDED status of an appointment.
void Aspose::Email::Calendar::Appointment::set_Organizer | ( | System::SharedPtr< MailAddress > | value | ) |
Sets the organizer.
void Aspose::Email::Calendar::Appointment::set_Recurrence | ( | System::SharedPtr< Recurrences::RecurrencePattern > | value | ) |
Sets the recurrence pattern.
The recurrence pattern.
void Aspose::Email::Calendar::Appointment::set_SequenceId | ( | System::String | value | ) |
Gets the sequence id.
The sequence id.
void Aspose::Email::Calendar::Appointment::set_StartDate | ( | System::DateTime | value | ) |
Sets the start date.
void Aspose::Email::Calendar::Appointment::set_StartTimeZone | ( | System::String | value | ) |
Start time zone
void Aspose::Email::Calendar::Appointment::set_StartTimeZoneInfo | ( | System::SharedPtr< Aspose::Email::Common::TimeZone::Zone > | value | ) |
Start time zone
void Aspose::Email::Calendar::Appointment::set_Status | ( | AppointmentStatus | value | ) |
Sets the overall status or confirmation for the object.
void Aspose::Email::Calendar::Appointment::set_Summary | ( | System::String | value | ) |
Sets the summary.
void Aspose::Email::Calendar::Appointment::set_Transparency | ( | AppointmentTransparency | value | ) |
Specifies whether or not this appointment is intended to be visible in availability searches.
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.
void Aspose::Email::Calendar::Appointment::set_Version | ( | System::String | value | ) |
Gets the version of ICS/VCS file.
void Aspose::Email::Calendar::Appointment::SetTimeZone | ( | System::String | tzName | ) |
Set time zone
tzName | The time zone name, for sample "America/New_York" |
System::SharedPtr<MailMessage> Aspose::Email::Calendar::Appointment::ToMailMessage | ( | ) |
�onverts ICalendar item (.ics) to MIME (.eml) message.
System::SharedPtr<MailMessage> Aspose::Email::Calendar::Appointment::ToMailMessage | ( | AppointmentAction | action | ) |
�onverts ICalendar item (.ics) to MIME (.eml) message.
action | An AppointmentAction parameter. |
System::SharedPtr<MailMessage> Aspose::Email::Calendar::Appointment::ToMailMessage | ( | AppointmentAction | action, |
int32_t | seqId | ||
) |
�onverts ICalendar item (.ics) to MIME (.eml) message.
action | An AppointmentAction parameter. |
seqId | The sequence id. Defines the revision sequence number of the calendar component within a sequence of revisions. |
System::SharedPtr<Aspose::Email::Mapi::MapiMessage> Aspose::Email::Calendar::Appointment::ToMapiMessage | ( | ) |
�onverts ICalendar item (.ics) to MAPI (.msg) message.
System::SharedPtr<AlternateView> Aspose::Email::Calendar::Appointment::UpdateAppointment | ( | ) |
Updates the appointment.
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 |
|
friend |
|
friend |
|
friend |
|
friend |
System::SharedPtr<System::Collections::Generic::ListExt<System::String> > Aspose::Email::Calendar::Appointment::categories |
System::SharedPtr<System::Collections::Generic::ListExt<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 |
bool Aspose::Email::Calendar::Appointment::isLoaded |
System::SharedPtr<MailAddressCollection> Aspose::Email::Calendar::Appointment::optionalAttendees |
System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<Model::Component::EventComponent> > > Aspose::Email::Calendar::Appointment::recurrenceSpecialCases |
int64_t Aspose::Email::Calendar::Appointment::sequence |
System::String Aspose::Email::Calendar::Appointment::sequenceId |