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

Specify optional telephone numbers for the contact More...

Inherits Object.

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 () const
 Gets the callback telephone number More...
 
void set_CallbackTelephoneNumber (System::String value)
 Sets the callback telephone number More...
 
System::String get_BusinessTelephoneNumber () const
 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 () const
 Gets the primary telephone number More...
 
void set_PrimaryTelephoneNumber (System::String value)
 Sets the primary telephone number More...
 
System::String get_Business2TelephoneNumber () const
 Gets the second business telephone number More...
 
void set_Business2TelephoneNumber (System::String value)
 Sets the second business telephone number More...
 
System::String get_MobileTelephoneNumber () const
 Gets the mobile telephone number More...
 
void set_MobileTelephoneNumber (System::String value)
 Sets the mobile telephone number More...
 
System::String get_RadioTelephoneNumber () const
 Gets the radio telephone number More...
 
void set_RadioTelephoneNumber (System::String value)
 Sets the radio telephone number More...
 
System::String get_CarTelephoneNumber () const
 Gets the car telephone number More...
 
void set_CarTelephoneNumber (System::String value)
 Sets the car telephone number More...
 
System::String get_OtherTelephoneNumber () const
 Gets an alternate telephone number More...
 
void set_OtherTelephoneNumber (System::String value)
 Sets an alternate telephone number More...
 
System::String get_AssistantTelephoneNumber () const
 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 () const
 Gets a second home telephone number More...
 
void set_Home2TelephoneNumber (System::String value)
 Sets a second home telephone number More...
 
System::String get_TtyTddPhoneNumber () const
 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 () const
 Gets the company phone number More...
 
void set_CompanyMainTelephoneNumber (System::String value)
 Sets the company phone number More...
 
System::String get_TelexNumber () const
 Gets the telex number More...
 
void set_TelexNumber (System::String value)
 Sets the telex number More...
 
System::String get_IsdnNumber () const
 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 () const
 Gets a pager telephone number More...
 
void set_PagerTelephoneNumber (System::String value)
 Sets a pager telephone number More...
 
 MapiContactTelephonePropertySet (System::SharedPtr< MapiMessage > 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::String mobileTelephoneNumber, System::String pagerTelephoneNumber, System::String businessTelephoneNumber, System::String callbackTelephoneNumber, System::String homeTelephoneNumber, System::String primaryTelephoneNumber, System::String business2TelephoneNumber, System::String radioTelephoneNumber, System::String carTelephoneNumber, System::String otherTelephoneNumber, System::String assistantTelephoneNumber, System::String home2TelephoneNumber, System::String ttyTddPhoneNumber, System::String companyMainTelephoneNumber, System::String telexNumber, System::String isdnNumber)
 
 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 SetProperties (System::SharedPtr< MapiMessage > msg)
 Sets the message properties. More...
 

Friends

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

Detailed Description

Specify optional telephone numbers for the contact

Constructor & Destructor Documentation

◆ MapiContactTelephonePropertySet() [1/6]

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

Initializes a new instance of the MapiContactTelephonePropertySet class.

Parameters
msgThe MapiMessage

◆ MapiContactTelephonePropertySet() [2/6]

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

Initializes a new instance of the MapiContactTelephonePropertySet class

◆ MapiContactTelephonePropertySet() [3/6]

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

Initializes a new instance of the MapiContactTelephonePropertySet class.

Parameters
primaryTelephoneNumberThe primary telephone number.

◆ MapiContactTelephonePropertySet() [4/6]

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/6]

Aspose::Email::Mapi::MapiContactTelephonePropertySet::MapiContactTelephonePropertySet ( System::String  mobileTelephoneNumber,
System::String  pagerTelephoneNumber,
System::String  businessTelephoneNumber,
System::String  callbackTelephoneNumber,
System::String  homeTelephoneNumber,
System::String  primaryTelephoneNumber,
System::String  business2TelephoneNumber,
System::String  radioTelephoneNumber,
System::String  carTelephoneNumber,
System::String  otherTelephoneNumber,
System::String  assistantTelephoneNumber,
System::String  home2TelephoneNumber,
System::String  ttyTddPhoneNumber,
System::String  companyMainTelephoneNumber,
System::String  telexNumber,
System::String  isdnNumber 
)

◆ MapiContactTelephonePropertySet() [6/6]

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 ( ) const

Gets the telephone number of the contact's assistant

◆ get_Business2TelephoneNumber()

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

Gets the second business telephone number

◆ get_BusinessTelephoneNumber()

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

Gets the business telephone number

◆ get_CallbackTelephoneNumber()

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

Gets the callback telephone number

◆ get_CarTelephoneNumber()

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

Gets the car telephone number

◆ get_CompanyMainTelephoneNumber()

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

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 ( ) const

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 ( ) const

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 ( ) const

Gets the mobile telephone number

◆ get_OtherTelephoneNumber()

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

Gets an alternate telephone number

◆ get_PagerTelephoneNumber()

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

Gets a pager telephone number

◆ get_PrimaryTelephoneNumber()

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

Gets the primary telephone number

◆ get_RadioTelephoneNumber()

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

Gets the radio telephone number

◆ get_TelexNumber()

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

Gets the telex number

◆ get_TtyTddPhoneNumber()

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

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

◆ SetProperties()

void Aspose::Email::Mapi::MapiContactTelephonePropertySet::SetProperties ( System::SharedPtr< MapiMessage msg)

Sets the message properties.

Parameters
msgThe MapiMessage.

◆ 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