Aspose::Email::Mapi::MapiContactAddress Class Referenceabstract

Base abstract class for MapiContactElectronicAddress and MapiContactPhysicalAddress. More...

Inherits Object.

Inherited by Aspose::Email::Mapi::MapiContactElectronicAddress, and Aspose::Email::Mapi::MapiContactPhysicalAddress.

Public Member Functions

void SetOwner (System::SharedPtr< MapiMessageItemBase > msg, MapiContactAddressType type)
 
void SetStringNamedProperty (System::String value, MapiNamedPropertyId propId)
 
 MapiContactAddress ()
 

Public Attributes

MapiContactAddressType type
 

Protected Member Functions

virtual void SetProperties ()=0
 
System::String GetStringProperty (System::SharedPtr< System::Object > propId, System::String value)
 
void SetStringProperty (System::SharedPtr< System::Object > propId, System::String value, System::String &prop)
 

Protected Attributes

System::SharedPtr< MapiMessageItemBasemsg
 

Friends

class Aspose::Email::Mapi::MapiContactElectronicAddress
 
class Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet
 
class Aspose::Email::Mapi::MapiContactPhysicalAddress
 
class Aspose::Email::Mapi::MapiContactPhysicalAddressPropertySet
 

Detailed Description

Constructor & Destructor Documentation

◆ MapiContactAddress()

Aspose::Email::Mapi::MapiContactAddress::MapiContactAddress ( )

Member Function Documentation

◆ GetStringProperty()

System::String Aspose::Email::Mapi::MapiContactAddress::GetStringProperty ( System::SharedPtr< System::Object >  propId,
System::String  value 
)
protected

◆ SetOwner()

void Aspose::Email::Mapi::MapiContactAddress::SetOwner ( System::SharedPtr< MapiMessageItemBase msg,
MapiContactAddressType  type 
)

◆ SetProperties()

virtual void Aspose::Email::Mapi::MapiContactAddress::SetProperties ( )
protectedpure virtual

◆ SetStringNamedProperty()

void Aspose::Email::Mapi::MapiContactAddress::SetStringNamedProperty ( System::String  value,
MapiNamedPropertyId  propId 
)

◆ SetStringProperty()

void Aspose::Email::Mapi::MapiContactAddress::SetStringProperty ( System::SharedPtr< System::Object >  propId,
System::String  value,
System::String &  prop 
)
protected

Friends And Related Function Documentation

◆ Aspose::Email::Mapi::MapiContactElectronicAddress

◆ Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet

◆ Aspose::Email::Mapi::MapiContactPhysicalAddress

◆ Aspose::Email::Mapi::MapiContactPhysicalAddressPropertySet

Member Data Documentation

◆ msg

System::SharedPtr<MapiMessageItemBase> Aspose::Email::Mapi::MapiContactAddress::msg
protected

◆ type

MapiContactAddressType Aspose::Email::Mapi::MapiContactAddress::type