Specify properties for up to three different e-mail addresses (Email1, Email2, and Email3) and three different fax addresses (Primary Fax, Business Fax, and Home Fax) More...
Inherits Aspose::Email::Mapi::MapiContactPropertySet.
Public Member Functions | |
bool | get_IsEmpty () |
Shows if MapiContactElectronicAddressPropertySet is empty More... | |
System::SharedPtr< MapiContactElectronicAddress > | get_DefaultEmailAddress () const |
Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true' More... | |
void | set_DefaultEmailAddress (System::SharedPtr< MapiContactElectronicAddress > value) |
Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true' More... | |
bool | get_UseAutocomplete () const |
Indicates that one electronic address is completed automatically in case if user does not set any electronic address More... | |
void | set_UseAutocomplete (bool value) |
Indicates that one electronic address is completed automatically in case if user does not set any electronic address More... | |
bool | get_EnableAutocomplete () const |
void | set_EnableAutocomplete (bool value) |
System::SharedPtr< MapiContactElectronicAddress > | get_Email1 () |
Refers to the group of properties that define the first e-mail address for a contact. More... | |
void | set_Email1 (System::SharedPtr< MapiContactElectronicAddress > value) |
Refers to the group of properties that define the first e-mail address for a contact. More... | |
System::SharedPtr< MapiContactElectronicAddress > | get_Email2 () const |
Refers to the group of properties that define the second e-mail address for a contact. More... | |
void | set_Email2 (System::SharedPtr< MapiContactElectronicAddress > value) |
Refers to the group of properties that define the second e-mail address for a contact. More... | |
System::SharedPtr< MapiContactElectronicAddress > | get_Email3 () const |
Refers to the group of properties that define the third e-mail address for a contact. More... | |
void | set_Email3 (System::SharedPtr< MapiContactElectronicAddress > value) |
Refers to the group of properties that define the third e-mail address for a contact. More... | |
System::SharedPtr< MapiContactElectronicAddress > | get_PrimaryFax () const |
Refers to the group of properties that define the primary fax address for a contact. More... | |
void | set_PrimaryFax (System::SharedPtr< MapiContactElectronicAddress > value) |
Refers to the group of properties that define the primary fax address for a contact. More... | |
System::SharedPtr< MapiContactElectronicAddress > | get_BusinessFax () const |
Refers to the group of properties that define the business fax address for a contact. More... | |
void | set_BusinessFax (System::SharedPtr< MapiContactElectronicAddress > value) |
Refers to the group of properties that define the business fax address for a contact. More... | |
System::SharedPtr< MapiContactElectronicAddress > | get_HomeFax () const |
Refers to the group of properties that define the home fax address for a contact. More... | |
void | set_HomeFax (System::SharedPtr< MapiContactElectronicAddress > value) |
Refers to the group of properties that define the home fax address for a contact. More... | |
MapiContactElectronicAddressPropertySet (System::SharedPtr< MapiMessageItemBase > msg) | |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class. More... | |
MapiContactElectronicAddressPropertySet () | |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class More... | |
MapiContactElectronicAddressPropertySet (System::SharedPtr< MapiPropertyCollection > properties) | |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class More... | |
MapiContactElectronicAddressPropertySet (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > properties) | |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class More... | |
MapiContactElectronicAddressPropertySet (System::String primaryEmailAddress) | |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class. More... | |
virtual void | set_Email1 (System::String emailAddress) |
void | ToVCard (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > vCardProperties) |
Converts this MapiContactElectronicAddressPropertySet into vCard properties and adds them to the specified VCardHeaderList More... | |
void | SetOwner (System::SharedPtr< MapiMessageItemBase > msg) override |
void | SetProperties () |
Sets the message properties. More... | |
Public Member Functions inherited from Aspose::Email::Mapi::MapiContactPropertySet | |
System::String | GetStringProperty (MapiNamedPropertyId nameId, System::String value) |
void | SetStringProperty (MapiNamedPropertyId nameId, System::String value, System::Guid psetId, System::String &prop) |
bool | GetBooleanProperty (MapiNamedPropertyId nameId, bool value) |
void | SetBooleanProperty (MapiNamedPropertyId nameId, bool value, System::Guid psetId, bool &prop) |
System::DateTime | GetDateTimeProperty (MapiNamedPropertyId nameId, System::DateTime value) |
void | SetDateTimeProperty (MapiNamedPropertyId nameId, System::DateTime value, System::Guid psetId, System::DateTime &prop) |
Additional Inherited Members | |
Protected Member Functions inherited from Aspose::Email::Mapi::MapiContactPropertySet | |
System::String | GetStringProperty (int64_t tag, System::String value) |
void | SetStringProperty (int64_t tag, System::String value, System::String &prop) |
void | SetDateTimeProperty (int64_t tag, System::DateTime value, System::DateTime &prop) |
Protected Attributes inherited from Aspose::Email::Mapi::MapiContactPropertySet | |
System::SharedPtr< MapiMessageItemBase > | msg |
Specify properties for up to three different e-mail addresses (Email1, Email2, and Email3) and three different fax addresses (Primary Fax, Business Fax, and Home Fax)
Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::MapiContactElectronicAddressPropertySet | ( | System::SharedPtr< MapiMessageItemBase > | msg | ) |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class.
msg | The MapiMessage |
Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::MapiContactElectronicAddressPropertySet | ( | ) |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class
Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::MapiContactElectronicAddressPropertySet | ( | System::SharedPtr< MapiPropertyCollection > | properties | ) |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class
properties | A MapiPropertyCollection containing contact e-mail addresses properties |
Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::MapiContactElectronicAddressPropertySet | ( | System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > | properties | ) |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class
properties | A VCardHeaderList containing contact e-mail addresses properties |
Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::MapiContactElectronicAddressPropertySet | ( | System::String | primaryEmailAddress | ) |
Initializes a new instance of the MapiContactElectronicAddressPropertySet class.
primaryEmailAddress | A contact primary email address. |
ArgumentException | primaryEmailAddress is null or empty . |
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_BusinessFax | ( | ) | const |
Refers to the group of properties that define the business fax address for a contact.
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_DefaultEmailAddress | ( | ) | const |
Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_Email1 | ( | ) |
Refers to the group of properties that define the first e-mail address for a contact.
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_Email2 | ( | ) | const |
Refers to the group of properties that define the second e-mail address for a contact.
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_Email3 | ( | ) | const |
Refers to the group of properties that define the third e-mail address for a contact.
bool Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_EnableAutocomplete | ( | ) | const |
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_HomeFax | ( | ) | const |
Refers to the group of properties that define the home fax address for a contact.
bool Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_IsEmpty | ( | ) |
Shows if MapiContactElectronicAddressPropertySet is empty
System::SharedPtr<MapiContactElectronicAddress> Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_PrimaryFax | ( | ) | const |
Refers to the group of properties that define the primary fax address for a contact.
bool Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::get_UseAutocomplete | ( | ) | const |
Indicates that one electronic address is completed automatically in case if user does not set any electronic address
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_BusinessFax | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Refers to the group of properties that define the business fax address for a contact.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_DefaultEmailAddress | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_Email1 | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Refers to the group of properties that define the first e-mail address for a contact.
|
virtual |
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_Email2 | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Refers to the group of properties that define the second e-mail address for a contact.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_Email3 | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Refers to the group of properties that define the third e-mail address for a contact.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_EnableAutocomplete | ( | bool | value | ) |
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_HomeFax | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Refers to the group of properties that define the home fax address for a contact.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_PrimaryFax | ( | System::SharedPtr< MapiContactElectronicAddress > | value | ) |
Refers to the group of properties that define the primary fax address for a contact.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::set_UseAutocomplete | ( | bool | value | ) |
Indicates that one electronic address is completed automatically in case if user does not set any electronic address
|
overridevirtual |
Implements Aspose::Email::Mapi::MapiContactPropertySet.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::SetProperties | ( | ) |
Sets the message properties.
void Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet::ToVCard | ( | System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > | vCardProperties | ) |
Converts this MapiContactElectronicAddressPropertySet into vCard properties and adds them to the specified VCardHeaderList
vCardProperties | A VCardHeaderList |
|
friend |
|
friend |
|
friend |