Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet Class Referencefinal

Specify other additional contact information More...

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

Public Member Functions

System::String get_SpouseName ()
 Specifies the name of the contact's spouse/partner More...
 
void set_SpouseName (System::String value)
 Specifies the name of the contact's spouse/partner More...
 
System::String get_PersonalHomePage ()
 Specifies the contact's personal web page URL More...
 
void set_PersonalHomePage (System::String value)
 Specifies the contact's personal web page URL More...
 
System::String get_Language ()
 Specifies the language that the contact uses More...
 
void set_Language (System::String value)
 Specifies the language that the contact uses More...
 
System::String get_Notes () const
 Specifies the additional notes More...
 
void set_Notes (System::String value)
 Specifies the additional notes More...
 
BodyContentType get_NotesType () const
 Gets the notes text format. More...
 
void set_NotesType (BodyContentType value)
 Sets the notes text format. More...
 
System::String get_Hobbies ()
 Specifies the hobbies of the contact More...
 
void set_Hobbies (System::String value)
 Specifies the hobbies of the contact More...
 
System::String get_Location ()
 Specifies the location of the contact More...
 
void set_Location (System::String value)
 Specifies the location of the contact More...
 
System::String get_InstantMessagingAddress ()
 Specifies the contact's instant messaging address More...
 
void set_InstantMessagingAddress (System::String value)
 Specifies the contact's instant messaging address More...
 
System::String get_OrganizationalIdNumber ()
 Specifies an organizational ID number for the contact More...
 
void set_OrganizationalIdNumber (System::String value)
 Specifies an organizational ID number for the contact More...
 
System::String get_CustomerId ()
 Specifies the contact's customer ID number More...
 
void set_CustomerId (System::String value)
 Specifies the contact's customer ID number More...
 
System::String get_GovernmentIdNumber ()
 Specifies the contact's government ID number More...
 
void set_GovernmentIdNumber (System::String value)
 Specifies the contact's government ID number More...
 
System::String get_FreeBusyLocation ()
 Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file More...
 
void set_FreeBusyLocation (System::String value)
 Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file More...
 
System::String get_Account ()
 Specifies the account name of the contact More...
 
void set_Account (System::String value)
 Specifies the account name of the contact More...
 
System::String get_Html ()
 Specifies the contact's business web page URL More...
 
void set_Html (System::String value)
 Specifies the contact's business web page URL More...
 
System::String get_BusinessHomePage ()
 Specifies the contact's business web page URL More...
 
void set_BusinessHomePage (System::String value)
 Specifies the contact's business web page URL More...
 
System::String get_FtpSite ()
 Specifies the contact's File Transfer Protocol (FTP) URL More...
 
void set_FtpSite (System::String value)
 Specifies the contact's File Transfer Protocol (FTP) URL More...
 
System::String get_ComputerNetworkName ()
 Specifies the name of the network to which the contact's computer is connected More...
 
void set_ComputerNetworkName (System::String value)
 Specifies the name of the network to which the contact's computer is connected More...
 
MapiContactGender get_Gender ()
 Specifies the gender of the contact More...
 
void set_Gender (MapiContactGender value)
 Specifies the gender of the contact More...
 
System::String get_ReferredByName ()
 Specifies the name of the person who referred this contact to the user More...
 
void set_ReferredByName (System::String value)
 Specifies the name of the person who referred this contact to the user More...
 
System::ArrayPtr< System::String > get_Children ()
 Contains a list of names of children. More...
 
void set_Children (System::ArrayPtr< System::String > value)
 Contains a list of names of children. More...
 
 MapiContactPersonalInfoPropertySet ()
 Initializes a new instance of the MapiContactPersonalInfoPropertySet class More...
 
 MapiContactPersonalInfoPropertySet (System::SharedPtr< MapiMessageItemBase > msg)
 Initializes a new instance of the MapiContactPersonalInfoPropertySet class More...
 
 MapiContactPersonalInfoPropertySet (System::SharedPtr< MapiPropertyCollection > properties)
 Initializes a new instance of the MapiContactPersonalInfoPropertySet class More...
 
 MapiContactPersonalInfoPropertySet (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > properties)
 Initializes a new instance of the MapiContactPersonalInfoPropertySet class More...
 
void ToVCard (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > vCardProperties)
 Converts this MapiContactPersonalInfoPropertySet 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::Clients::Exchange::WebService::ContactEwsConverter
 
class Aspose::Email::Tools::ContactConverter
 
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 other additional contact information

Constructor & Destructor Documentation

◆ MapiContactPersonalInfoPropertySet() [1/4]

Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::MapiContactPersonalInfoPropertySet ( )

Initializes a new instance of the MapiContactPersonalInfoPropertySet class

◆ MapiContactPersonalInfoPropertySet() [2/4]

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

Initializes a new instance of the MapiContactPersonalInfoPropertySet class

Parameters
msgA MapiMessage containing contact personal properties

◆ MapiContactPersonalInfoPropertySet() [3/4]

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

Initializes a new instance of the MapiContactPersonalInfoPropertySet class

Parameters
propertiesA MapiPropertyCollection containing contact personal properties

◆ MapiContactPersonalInfoPropertySet() [4/4]

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

Initializes a new instance of the MapiContactPersonalInfoPropertySet class

Parameters
propertiesA VCardHeaderList containing vCard properties

Member Function Documentation

◆ get_Account()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Account ( )

Specifies the account name of the contact

◆ get_BusinessHomePage()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_BusinessHomePage ( )

Specifies the contact's business web page URL

◆ get_Children()

System::ArrayPtr<System::String> Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Children ( )

Contains a list of names of children.

◆ get_ComputerNetworkName()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_ComputerNetworkName ( )

Specifies the name of the network to which the contact's computer is connected

◆ get_CustomerId()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_CustomerId ( )

Specifies the contact's customer ID number

◆ get_FreeBusyLocation()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_FreeBusyLocation ( )

Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file

◆ get_FtpSite()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_FtpSite ( )

Specifies the contact's File Transfer Protocol (FTP) URL

◆ get_Gender()

MapiContactGender Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Gender ( )

Specifies the gender of the contact

◆ get_GovernmentIdNumber()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_GovernmentIdNumber ( )

Specifies the contact's government ID number

◆ get_Hobbies()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Hobbies ( )

Specifies the hobbies of the contact

◆ get_Html()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Html ( )

Specifies the contact's business web page URL

◆ get_InstantMessagingAddress()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_InstantMessagingAddress ( )

Specifies the contact's instant messaging address

◆ get_Language()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Language ( )

Specifies the language that the contact uses

◆ get_Location()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Location ( )

Specifies the location of the contact

◆ get_Notes()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_Notes ( ) const

Specifies the additional notes

◆ get_NotesType()

BodyContentType Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_NotesType ( ) const

Gets the notes text format.

◆ get_OrganizationalIdNumber()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_OrganizationalIdNumber ( )

Specifies an organizational ID number for the contact

◆ get_PersonalHomePage()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_PersonalHomePage ( )

Specifies the contact's personal web page URL

◆ get_ReferredByName()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_ReferredByName ( )

Specifies the name of the person who referred this contact to the user

◆ get_SpouseName()

System::String Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::get_SpouseName ( )

Specifies the name of the contact's spouse/partner

◆ set_Account()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Account ( System::String  value)

Specifies the account name of the contact

◆ set_BusinessHomePage()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_BusinessHomePage ( System::String  value)

Specifies the contact's business web page URL

◆ set_Children()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Children ( System::ArrayPtr< System::String >  value)

Contains a list of names of children.

◆ set_ComputerNetworkName()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_ComputerNetworkName ( System::String  value)

Specifies the name of the network to which the contact's computer is connected

◆ set_CustomerId()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_CustomerId ( System::String  value)

Specifies the contact's customer ID number

◆ set_FreeBusyLocation()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_FreeBusyLocation ( System::String  value)

Specifies a URL path from which a client can retrieve free/busy information for the contact as an iCal file

◆ set_FtpSite()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_FtpSite ( System::String  value)

Specifies the contact's File Transfer Protocol (FTP) URL

◆ set_Gender()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Gender ( MapiContactGender  value)

Specifies the gender of the contact

◆ set_GovernmentIdNumber()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_GovernmentIdNumber ( System::String  value)

Specifies the contact's government ID number

◆ set_Hobbies()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Hobbies ( System::String  value)

Specifies the hobbies of the contact

◆ set_Html()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Html ( System::String  value)

Specifies the contact's business web page URL

◆ set_InstantMessagingAddress()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_InstantMessagingAddress ( System::String  value)

Specifies the contact's instant messaging address

◆ set_Language()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Language ( System::String  value)

Specifies the language that the contact uses

◆ set_Location()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Location ( System::String  value)

Specifies the location of the contact

◆ set_Notes()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_Notes ( System::String  value)

Specifies the additional notes

◆ set_NotesType()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_NotesType ( BodyContentType  value)

Sets the notes text format.

◆ set_OrganizationalIdNumber()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_OrganizationalIdNumber ( System::String  value)

Specifies an organizational ID number for the contact

◆ set_PersonalHomePage()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_PersonalHomePage ( System::String  value)

Specifies the contact's personal web page URL

◆ set_ReferredByName()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_ReferredByName ( System::String  value)

Specifies the name of the person who referred this contact to the user

◆ set_SpouseName()

void Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet::set_SpouseName ( System::String  value)

Specifies the name of the contact's spouse/partner

◆ SetOwner()

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

◆ ToVCard()

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

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

Parameters
vCardPropertiesA VCardHeaderList

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::ContactEwsConverter

friend class Aspose::Email::Clients::Exchange::WebService::ContactEwsConverter
friend

◆ Aspose::Email::Mapi::MapiContact

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

◆ Aspose::Email::Tools::ContactConverter

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