Aspose::Email::Mapi::MapiContactTelephonePropertySet Class Referencefinal

Specify optional telephone numbers for the contact More...

Inherits Aspose::Email::Mapi::MapiContactPropertySet.

Public Member Functions

bool get_IsEmpty ()
 Shows if MapiContactTelephonePropertySet is empty More...
 
System::String get_DefaultTelephoneNumber () const
 Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true' More...
 
void set_DefaultTelephoneNumber (System::String 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::String get_CallbackTelephoneNumber ()
 Gets the callback telephone number More...
 
void set_CallbackTelephoneNumber (System::String value)
 Sets the callback telephone number More...
 
System::String get_BusinessTelephoneNumber ()
 Gets the business telephone number More...
 
void set_BusinessTelephoneNumber (System::String value)
 Sets the business telephone number More...
 
System::String get_HomeTelephoneNumber ()
 Gets the home telephone number More...
 
void set_HomeTelephoneNumber (System::String value)
 Sets the home telephone number More...
 
System::String get_PrimaryTelephoneNumber ()
 Gets the primary telephone number More...
 
void set_PrimaryTelephoneNumber (System::String value)
 Sets the primary telephone number More...
 
System::String get_Business2TelephoneNumber ()
 Gets the second business telephone number More...
 
void set_Business2TelephoneNumber (System::String value)
 Sets the second business telephone number More...
 
System::String get_MobileTelephoneNumber ()
 Gets the mobile telephone number More...
 
void set_MobileTelephoneNumber (System::String value)
 Sets the mobile telephone number More...
 
System::String get_RadioTelephoneNumber ()
 Gets the radio telephone number More...
 
void set_RadioTelephoneNumber (System::String value)
 Sets the radio telephone number More...
 
System::String get_CarTelephoneNumber ()
 Gets the car telephone number More...
 
void set_CarTelephoneNumber (System::String value)
 Sets the car telephone number More...
 
System::String get_OtherTelephoneNumber ()
 Gets an alternate telephone number More...
 
void set_OtherTelephoneNumber (System::String value)
 Sets an alternate telephone number More...
 
System::String get_AssistantTelephoneNumber ()
 Gets the telephone number of the contact's assistant More...
 
void set_AssistantTelephoneNumber (System::String value)
 Sets the telephone number of the contact's assistant More...
 
System::String get_Home2TelephoneNumber ()
 Gets a second home telephone number More...
 
void set_Home2TelephoneNumber (System::String value)
 Sets a second home telephone number More...
 
System::String get_TtyTddPhoneNumber ()
 Gets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD) More...
 
void set_TtyTddPhoneNumber (System::String value)
 Sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD) More...
 
System::String get_CompanyMainTelephoneNumber ()
 Gets the company phone number More...
 
void set_CompanyMainTelephoneNumber (System::String value)
 Sets the company phone number More...
 
System::String get_TelexNumber ()
 Gets the telex number More...
 
void set_TelexNumber (System::String value)
 Sets the telex number More...
 
System::String get_IsdnNumber ()
 Gets the integrated services digital network (ISDN) number More...
 
void set_IsdnNumber (System::String value)
 Sets the integrated services digital network (ISDN) number More...
 
System::String get_PagerTelephoneNumber ()
 Gets a pager telephone number More...
 
void set_PagerTelephoneNumber (System::String value)
 Sets a pager telephone number More...
 
 MapiContactTelephonePropertySet (System::SharedPtr< MapiMessageItemBase > msg)
 Initializes a new instance of the MapiContactTelephonePropertySet class. More...
 
 MapiContactTelephonePropertySet ()
 Initializes a new instance of the MapiContactTelephonePropertySet class More...
 
 MapiContactTelephonePropertySet (System::String primaryTelephoneNumber)
 Initializes a new instance of the MapiContactTelephonePropertySet class. More...
 
 MapiContactTelephonePropertySet (System::SharedPtr< MapiPropertyCollection > properties)
 Initializes a new instance of the MapiContactTelephonePropertySet class More...
 
 MapiContactTelephonePropertySet (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > properties)
 Initializes a new instance of the MapiContactTelephonePropertySet class More...
 
void ToVCard (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > vCardProperties)
 Converts this MapiContactTelephonePropertySet into vCard properties and adds them to the specified VCardHeaderList More...
 
void SetOwner (System::SharedPtr< MapiMessageItemBase > msg) override
 
- 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)
 

Friends

class Aspose::Email::Tools::ContactConverter
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate
 
class Aspose::Email::Mapi::MapiContact
 

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< MapiMessageItemBasemsg
 

Detailed Description

Specify optional telephone numbers for the contact

Constructor & Destructor Documentation

◆ MapiContactTelephonePropertySet() [1/5]

Aspose::Email::Mapi::MapiContactTelephonePropertySet::MapiContactTelephonePropertySet ( System::SharedPtr< MapiMessageItemBase msg)

Initializes a new instance of the MapiContactTelephonePropertySet class.

Parameters
msgThe MapiMessage

◆ MapiContactTelephonePropertySet() [2/5]

Aspose::Email::Mapi::MapiContactTelephonePropertySet::MapiContactTelephonePropertySet ( )

Initializes a new instance of the MapiContactTelephonePropertySet class

◆ MapiContactTelephonePropertySet() [3/5]

Aspose::Email::Mapi::MapiContactTelephonePropertySet::MapiContactTelephonePropertySet ( System::String  primaryTelephoneNumber)

Initializes a new instance of the MapiContactTelephonePropertySet class.

Parameters
primaryTelephoneNumberThe primary telephone number.

◆ MapiContactTelephonePropertySet() [4/5]

Aspose::Email::Mapi::MapiContactTelephonePropertySet::MapiContactTelephonePropertySet ( System::SharedPtr< MapiPropertyCollection properties)

Initializes a new instance of the MapiContactTelephonePropertySet class

Parameters
propertiesA MapiPropertyCollection containing contact telephone properties

◆ MapiContactTelephonePropertySet() [5/5]

Aspose::Email::Mapi::MapiContactTelephonePropertySet::MapiContactTelephonePropertySet ( System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList >  properties)

Initializes a new instance of the MapiContactTelephonePropertySet class

Parameters
propertiesA VCardHeaderList containing contact telephone properties

Member Function Documentation

◆ get_AssistantTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_AssistantTelephoneNumber ( )

Gets the telephone number of the contact's assistant

◆ get_Business2TelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_Business2TelephoneNumber ( )

Gets the second business telephone number

◆ get_BusinessTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_BusinessTelephoneNumber ( )

Gets the business telephone number

◆ get_CallbackTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_CallbackTelephoneNumber ( )

Gets the callback telephone number

◆ get_CarTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_CarTelephoneNumber ( )

Gets the car telephone number

◆ get_CompanyMainTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_CompanyMainTelephoneNumber ( )

Gets the company phone number

◆ get_DefaultTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_DefaultTelephoneNumber ( ) const

Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'

◆ get_EnableAutocomplete()

bool Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_EnableAutocomplete ( ) const

◆ get_Home2TelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_Home2TelephoneNumber ( )

Gets a second home telephone number

◆ get_HomeTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_HomeTelephoneNumber ( )

Gets the home telephone number

◆ get_IsdnNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_IsdnNumber ( )

Gets the integrated services digital network (ISDN) number

◆ get_IsEmpty()

bool Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_IsEmpty ( )

◆ get_MobileTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_MobileTelephoneNumber ( )

Gets the mobile telephone number

◆ get_OtherTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_OtherTelephoneNumber ( )

Gets an alternate telephone number

◆ get_PagerTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_PagerTelephoneNumber ( )

Gets a pager telephone number

◆ get_PrimaryTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_PrimaryTelephoneNumber ( )

Gets the primary telephone number

◆ get_RadioTelephoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_RadioTelephoneNumber ( )

Gets the radio telephone number

◆ get_TelexNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_TelexNumber ( )

Gets the telex number

◆ get_TtyTddPhoneNumber()

System::String Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_TtyTddPhoneNumber ( )

Gets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)

◆ get_UseAutocomplete()

bool Aspose::Email::Mapi::MapiContactTelephonePropertySet::get_UseAutocomplete ( ) const

Indicates that one electronic address is completed automatically in case if user does not set any electronic address

◆ set_AssistantTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_AssistantTelephoneNumber ( System::String  value)

Sets the telephone number of the contact's assistant

◆ set_Business2TelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_Business2TelephoneNumber ( System::String  value)

Sets the second business telephone number

◆ set_BusinessTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_BusinessTelephoneNumber ( System::String  value)

Sets the business telephone number

◆ set_CallbackTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_CallbackTelephoneNumber ( System::String  value)

Sets the callback telephone number

◆ set_CarTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_CarTelephoneNumber ( System::String  value)

Sets the car telephone number

◆ set_CompanyMainTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_CompanyMainTelephoneNumber ( System::String  value)

Sets the company phone number

◆ set_DefaultTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_DefaultTelephoneNumber ( System::String  value)

Default value of electronic address Uses when user does not set any electronic address if UseAutocomplete property is set 'true'

◆ set_EnableAutocomplete()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_EnableAutocomplete ( bool  value)

◆ set_Home2TelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_Home2TelephoneNumber ( System::String  value)

Sets a second home telephone number

◆ set_HomeTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_HomeTelephoneNumber ( System::String  value)

Sets the home telephone number

◆ set_IsdnNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_IsdnNumber ( System::String  value)

Sets the integrated services digital network (ISDN) number

◆ set_MobileTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_MobileTelephoneNumber ( System::String  value)

Sets the mobile telephone number

◆ set_OtherTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_OtherTelephoneNumber ( System::String  value)

Sets an alternate telephone number

◆ set_PagerTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_PagerTelephoneNumber ( System::String  value)

Sets a pager telephone number

◆ set_PrimaryTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_PrimaryTelephoneNumber ( System::String  value)

Sets the primary telephone number

◆ set_RadioTelephoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_RadioTelephoneNumber ( System::String  value)

Sets the radio telephone number

◆ set_TelexNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_TelexNumber ( System::String  value)

Sets the telex number

◆ set_TtyTddPhoneNumber()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_TtyTddPhoneNumber ( System::String  value)

Sets the telephone number for the contact's text telephone (TTY) or telecommunication device for the deaf (TDD)

◆ set_UseAutocomplete()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::set_UseAutocomplete ( bool  value)

Indicates that one electronic address is completed automatically in case if user does not set any electronic address

◆ SetOwner()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::SetOwner ( System::SharedPtr< MapiMessageItemBase msg)
overridevirtual

◆ ToVCard()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::ToVCard ( System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList >  vCardProperties)

Converts this MapiContactTelephonePropertySet into vCard properties and adds them to the specified VCardHeaderList

Parameters
vCardPropertiesA VCardHeaderList

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate
friend

◆ Aspose::Email::Mapi::MapiContact

friend class Aspose::Email::Mapi::MapiContact
friend

◆ Aspose::Email::Tools::ContactConverter

friend class Aspose::Email::Tools::ContactConverter
friend