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

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

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

Public Member Functions

System::String get_Title ()
 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 ()
 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 ()
 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 ()
 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 ()
 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 ()
 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 ()
 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< MapiMessageItemBase > 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 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::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

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

Gets the name of the contact's assistant

◆ get_CompanyName()

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

Gets the company that employs the contact

◆ get_DepartmentName()

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

Gets the name of the department to which the contact belongs

◆ get_ManagerName()

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

Gets the name of the contact's manager

◆ get_OfficeLocation()

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

Gets the location of the office that the contact works in

◆ get_Profession()

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

Gets the profession of the contact

◆ get_Title()

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

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

◆ SetOwner()

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

◆ 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