Aspose::Email::Mapi::INamedPropertyTagProvider Class Referenceabstract

Interface of named mapi property tag provider. More...

Inherits Object.

Inherited by Aspose::Email::Mapi::MapiPropertyCollection.

Public Member Functions

virtual int64_t GenerateNamedPropertyTag (PropertyDataType dataType)=0
 Generates named property tag More...
 
virtual int64_t GenerateNamedPropertyTag (MapiPropertyType dataType)=0
 Generates named property tag More...
 
virtual int64_t GenerateNamedPropertyTag (int64_t dataType)=0
 Generates named property tag More...
 
virtual int64_t GetTagFromNamedProperty (int64_t LId)=0
 Gets the tag from named property. More...
 
virtual int64_t GetTagFromNamedProperty (System::String name)=0
 Gets the tag from named property. More...
 

Detailed Description

Interface of named mapi property tag provider.

Member Function Documentation

◆ GenerateNamedPropertyTag() [1/3]

virtual int64_t Aspose::Email::Mapi::INamedPropertyTagProvider::GenerateNamedPropertyTag ( int64_t  dataType)
pure virtual

Generates named property tag

Parameters
dataTypeNamed property data type
Returns
Returns tag for named property for current tag provider

◆ GenerateNamedPropertyTag() [2/3]

virtual int64_t Aspose::Email::Mapi::INamedPropertyTagProvider::GenerateNamedPropertyTag ( MapiPropertyType  dataType)
pure virtual

Generates named property tag

Parameters
dataTypeNamed property data type
Returns
Returns tag for named property for current tag provider

◆ GenerateNamedPropertyTag() [3/3]

virtual int64_t Aspose::Email::Mapi::INamedPropertyTagProvider::GenerateNamedPropertyTag ( PropertyDataType  dataType)
pure virtual

Generates named property tag

Parameters
dataTypeNamed property data type
Returns
Returns tag for named property for current tag provider

◆ GetTagFromNamedProperty() [1/2]

virtual int64_t Aspose::Email::Mapi::INamedPropertyTagProvider::GetTagFromNamedProperty ( int64_t  LId)
pure virtual

Gets the tag from named property.

Parameters
LIdThe property id.
Returns
The property tag value.

◆ GetTagFromNamedProperty() [2/2]

virtual int64_t Aspose::Email::Mapi::INamedPropertyTagProvider::GetTagFromNamedProperty ( System::String  name)
pure virtual

Gets the tag from named property.

Parameters
nameThe property name
Returns
The property tag value.