Aspose::Email::Mapi::MapiContactPropertySet Class Referenceabstract

Base class for all sets of MapiContact properties. More...

Inherits Object.

Inherited by Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet, Aspose::Email::Mapi::MapiContactEventPropertySet, Aspose::Email::Mapi::MapiContactNamePropertySet, Aspose::Email::Mapi::MapiContactOtherPropertySet, Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet, Aspose::Email::Mapi::MapiContactPhysicalAddressPropertySet, Aspose::Email::Mapi::MapiContactProfessionalPropertySet, and Aspose::Email::Mapi::MapiContactTelephonePropertySet.

Public Member Functions

virtual void SetOwner (System::SharedPtr< MapiMessageItemBase > msg)=0
 
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)
 

Protected Member Functions

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

System::SharedPtr< MapiMessageItemBasemsg
 

Detailed Description

Base class for all sets of MapiContact properties.

Member Function Documentation

◆ GetBooleanProperty()

bool Aspose::Email::Mapi::MapiContactPropertySet::GetBooleanProperty ( MapiNamedPropertyId  nameId,
bool  value 
)

◆ GetDateTimeProperty()

System::DateTime Aspose::Email::Mapi::MapiContactPropertySet::GetDateTimeProperty ( MapiNamedPropertyId  nameId,
System::DateTime  value 
)

◆ GetStringProperty() [1/2]

System::String Aspose::Email::Mapi::MapiContactPropertySet::GetStringProperty ( int64_t  tag,
System::String  value 
)
protected

◆ GetStringProperty() [2/2]

System::String Aspose::Email::Mapi::MapiContactPropertySet::GetStringProperty ( MapiNamedPropertyId  nameId,
System::String  value 
)

◆ SetBooleanProperty()

void Aspose::Email::Mapi::MapiContactPropertySet::SetBooleanProperty ( MapiNamedPropertyId  nameId,
bool  value,
System::Guid  psetId,
bool &  prop 
)

◆ SetDateTimeProperty() [1/2]

void Aspose::Email::Mapi::MapiContactPropertySet::SetDateTimeProperty ( int64_t  tag,
System::DateTime  value,
System::DateTime &  prop 
)
protected

◆ SetDateTimeProperty() [2/2]

void Aspose::Email::Mapi::MapiContactPropertySet::SetDateTimeProperty ( MapiNamedPropertyId  nameId,
System::DateTime  value,
System::Guid  psetId,
System::DateTime &  prop 
)

◆ SetOwner()

◆ SetStringProperty() [1/2]

void Aspose::Email::Mapi::MapiContactPropertySet::SetStringProperty ( int64_t  tag,
System::String  value,
System::String &  prop 
)
protected

◆ SetStringProperty() [2/2]

void Aspose::Email::Mapi::MapiContactPropertySet::SetStringProperty ( MapiNamedPropertyId  nameId,
System::String  value,
System::Guid  psetId,
System::String &  prop 
)

Member Data Documentation

◆ msg

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