Aspose::Email::Mapi::MapiContactProfessionalPropertySet Class Referencefinal

Properties are used to store professional details for the person represented by the contact More...

Inherits Object.

Public Member Functions

System::String get_Title () const
 Gets the job title of the contact More...
 
void set_Title (System::String value)
 Sets the job title of the contact More...
 
System::String get_CompanyName () const
 Gets the company that employs the contact More...
 
void set_CompanyName (System::String value)
 Sets the company that employs the contact More...
 
System::String get_DepartmentName () const
 Gets the name of the department to which the contact belongs More...
 
void set_DepartmentName (System::String value)
 Sets the name of the department to which the contact belongs More...
 
System::String get_OfficeLocation () const
 Gets the location of the office that the contact works in More...
 
void set_OfficeLocation (System::String value)
 Sets the location of the office that the contact works in More...
 
System::String get_ManagerName () const
 Gets the name of the contact's manager More...
 
void set_ManagerName (System::String value)
 Sets the name of the contact's manager More...
 
System::String get_Assistant () const
 Gets the name of the contact's assistant More...
 
void set_Assistant (System::String value)
 Sets the name of the contact's assistant More...
 
System::String get_Profession () const
 Gets the profession of the contact More...
 
void set_Profession (System::String value)
 Sets the profession of the contact More...
 
 MapiContactProfessionalPropertySet ()
 Initializes a new instance of the MapiContactProfessionalPropertySet class. More...
 
 MapiContactProfessionalPropertySet (System::String companyName, System::String title)
 Initializes a new instance of the MapiContactProfessionalPropertySet class. More...
 
 MapiContactProfessionalPropertySet (System::SharedPtr< MapiMessage > msg)
 Initializes a new instance of the MapiContactProfessionalPropertySet class. More...
 
 MapiContactProfessionalPropertySet (System::SharedPtr< MapiPropertyCollection > properties)
 Initializes a new instance of the MapiContactProfessionalPropertySet class More...
 
 MapiContactProfessionalPropertySet (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > properties)
 Initializes a new instance of the MapiContactProfessionalPropertySet class More...
 
 MapiContactProfessionalPropertySet (System::String company, System::String department, System::String office, System::String title, System::String managerName, System::String assistant, System::String profession)
 Initializes a new instance of the MapiContactProfessionalPropertySet class. More...
 
void ToVCard (System::SharedPtr< Aspose::Email::PersonalInfo::VCard::VCardHeaderList > vCardProperties)
 Converts this MapiContactProfessionalPropertySet 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::Mapi::MapiContact
 

Detailed Description

Properties are used to store professional details for the person represented by the contact

Constructor & Destructor Documentation

◆ MapiContactProfessionalPropertySet() [1/6]

Aspose::Email::Mapi::MapiContactProfessionalPropertySet::MapiContactProfessionalPropertySet ( )

Initializes a new instance of the MapiContactProfessionalPropertySet class.

◆ MapiContactProfessionalPropertySet() [2/6]

Aspose::Email::Mapi::MapiContactProfessionalPropertySet::MapiContactProfessionalPropertySet ( System::String  companyName,
System::String  title 
)

Initializes a new instance of the MapiContactProfessionalPropertySet class.

Parameters
companyNameName of the company.
titleThe title.

◆ MapiContactProfessionalPropertySet() [3/6]

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

Initializes a new instance of the MapiContactProfessionalPropertySet class.

Parameters
msgThe MapiMessage

◆ MapiContactProfessionalPropertySet() [4/6]

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

Initializes a new instance of the MapiContactProfessionalPropertySet class

Parameters
propertiesA MapiPropertyCollection containing contact professional properties

◆ MapiContactProfessionalPropertySet() [5/6]

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

Initializes a new instance of the MapiContactProfessionalPropertySet class

Parameters
propertiesA VCardHeaderList containing contact professional properties

◆ MapiContactProfessionalPropertySet() [6/6]

Aspose::Email::Mapi::MapiContactProfessionalPropertySet::MapiContactProfessionalPropertySet ( System::String  company,
System::String  department,
System::String  office,
System::String  title,
System::String  managerName,
System::String  assistant,
System::String  profession 
)

Initializes a new instance of the MapiContactProfessionalPropertySet class.

Parameters
companyA company name.
departmentA department name.
officeAn office location.
titleA job title.
managerName
assistant
profession

Member Function Documentation

◆ get_Assistant()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_Assistant ( ) const

Gets the name of the contact's assistant

◆ get_CompanyName()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_CompanyName ( ) const

Gets the company that employs the contact

◆ get_DepartmentName()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_DepartmentName ( ) const

Gets the name of the department to which the contact belongs

◆ get_ManagerName()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_ManagerName ( ) const

Gets the name of the contact's manager

◆ get_OfficeLocation()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_OfficeLocation ( ) const

Gets the location of the office that the contact works in

◆ get_Profession()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_Profession ( ) const

Gets the profession of the contact

◆ get_Title()

System::String Aspose::Email::Mapi::MapiContactProfessionalPropertySet::get_Title ( ) const

Gets the job title of the contact

◆ set_Assistant()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_Assistant ( System::String  value)

Sets the name of the contact's assistant

◆ set_CompanyName()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_CompanyName ( System::String  value)

Sets the company that employs the contact

◆ set_DepartmentName()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_DepartmentName ( System::String  value)

Sets the name of the department to which the contact belongs

◆ set_ManagerName()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_ManagerName ( System::String  value)

Sets the name of the contact's manager

◆ set_OfficeLocation()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_OfficeLocation ( System::String  value)

Sets the location of the office that the contact works in

◆ set_Profession()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_Profession ( System::String  value)

Sets the profession of the contact

◆ set_Title()

void Aspose::Email::Mapi::MapiContactProfessionalPropertySet::set_Title ( System::String  value)

Sets the job title of the contact

◆ SetProperties()

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

Sets the message properties.

Parameters
msgThe MapiMessage.

◆ ToVCard()

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

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

Parameters
vCardPropertiesA VCardHeaderList

Friends And Related Function Documentation

◆ Aspose::Email::Mapi::MapiContact

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

◆ Aspose::Email::Tools::ContactConverter

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