Class contains property description information. More...
Inherits Aspose::Email::Mapi::PropertyDescriptor.
Public Member Functions | |
| int64_t | get_LongId () const |
| Gets an unsigned 32-bit quantity that, along with the property set, identifies a named property. More... | |
| System::Guid | get_PropertySet () const |
| A GUID that identifies a group of properties with a similar purpose. More... | |
| PidLidPropertyDescriptor (int64_t longId, PropertyDataType type, System::Guid propertySet) | |
| Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set. More... | |
| PidLidPropertyDescriptor (System::String canonicalName, int64_t longId, PropertyDataType type, System::Guid propertySet) | |
| Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set. More... | |
| PidLidPropertyDescriptor (System::String canonicalName, System::String name, int64_t longId, PropertyDataType type, System::Guid propertySet) | |
| Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set. More... | |
| bool | Equals (System::SharedPtr< System::Object > other) override |
| Determines whether the specified System.Object is equal to the current System.Object. More... | |
| bool | Equals (System::SharedPtr< PropertyDescriptor > other) override |
| Indicates whether the current object is equal to another object of the same type. More... | |
| int32_t | GetHashCode () const override |
| Serves as a hash function for a type. More... | |
| System::String | ToString () const override |
| Returns a string that represents the property description. More... | |
Public Member Functions inherited from Aspose::Email::Mapi::PropertyDescriptor | |
| PropertyDataType | get_DataType () |
| The property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property. More... | |
| bool | get_MultipleValuesDataType () |
| Indicates if data type contains of multiple values More... | |
| System::String | get_CanonicalName () const |
| The name used to refer to the property in the documentation. The prefix of the canonical name identifies the basic characteristics of a property to the implementer. The canonical naming structure uses three categories that are denoted by the following prefixes to the canonical property name: More... | |
| System::String | get_Name () const |
| Gets string that, identifies a property. More... | |
| PropertyDescriptor (PropertyDataType type) | |
| Initializes a new instance of the PropertyDescriptor class More... | |
| PropertyDescriptor (System::String canonicalName, PropertyDataType type) | |
| Initializes a new instance of the PropertyDescriptor class More... | |
| PropertyDescriptor (System::String canonicalName, System::String name, PropertyDataType type) | |
| Initializes a new instance of the PropertyDescriptor class More... | |
| System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< System::Object > value) |
| Converts value to binary data More... | |
| System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< System::Object > value, System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo) |
| Converts value to binary data More... | |
Friends | |
| bool | operator== (System::SharedPtr< PidLidPropertyDescriptor > pd1, System::SharedPtr< PropertyDescriptor > pd2) |
| bool | operator!= (System::SharedPtr< PidLidPropertyDescriptor > pd1, System::SharedPtr< PropertyDescriptor > pd2) |
Additional Inherited Members | |
Static Public Member Functions inherited from Aspose::Email::Mapi::PropertyDescriptor | |
| static bool | get_Use8BitStringAsUnicode () |
| Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String More... | |
| static void | set_Use8BitStringAsUnicode (bool value) |
| Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String More... | |
| static System::SharedPtr< PropertyDescriptor > | Parse (System::String data) |
| Initializes a new instance of the PropertyDescriptor class More... | |
| static System::SharedPtr< PidTagPropertyDescriptor > | GetInstance (int32_t id, PropertyDataType dataType) |
| Retrieves PidTagPropertyDescriptor object More... | |
| static System::SharedPtr< PidTagPropertyDescriptor > | GetInstance (int64_t tag) |
| Retrieves PidTagPropertyDescriptor object More... | |
| static System::SharedPtr< PidLidPropertyDescriptor > | GetInstance (int64_t lid, PropertyDataType dataType, System::Guid propertySet) |
| Retrieves PidLidPropertyDescriptor object More... | |
| static System::SharedPtr< PidNamePropertyDescriptor > | GetInstance (System::String name, PropertyDataType dataType, System::Guid propertySet) |
| Retrieves PidNamePropertyDescriptor object More... | |
| static System::SharedPtr< PropertyDescriptor > | GetInstance (System::SharedPtr< MapiProperty > property) |
| Retrieves PropertyDescriptor object from MAPI property More... | |
| static void | ThrowUnsupportedType (System::SharedPtr< System::Object > value) |
| static System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value, System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo) |
| Converts value to binary data More... | |
| static System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value) |
| Converts value to binary data More... | |
Protected Member Functions inherited from Aspose::Email::Mapi::PropertyDescriptor | |
| virtual | ~PropertyDescriptor () |
Class contains property description information.
| Aspose::Email::Mapi::PidLidPropertyDescriptor::PidLidPropertyDescriptor | ( | int64_t | longId, |
| PropertyDataType | type, | ||
| System::Guid | propertySet | ||
| ) |
Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.
| longId | long ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property. |
| type | Specifies the type of values allowed for the property. |
| propertySet | A GUID that identifies a group of properties with a similar purpose. |
| Aspose::Email::Mapi::PidLidPropertyDescriptor::PidLidPropertyDescriptor | ( | System::String | canonicalName, |
| int64_t | longId, | ||
| PropertyDataType | type, | ||
| System::Guid | propertySet | ||
| ) |
Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.
| canonicalName | The name used to refer to the property in the documentation. |
| longId | long ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property. |
| type | Specifies the type of values allowed for the property. |
| propertySet | A GUID that identifies a group of properties with a similar purpose. |
| Aspose::Email::Mapi::PidLidPropertyDescriptor::PidLidPropertyDescriptor | ( | System::String | canonicalName, |
| System::String | name, | ||
| int64_t | longId, | ||
| PropertyDataType | type, | ||
| System::Guid | propertySet | ||
| ) |
Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.
| canonicalName | The name used to refer to the property in the documentation. |
| name | The MAPI name used to refer to the property in the documentation. |
| longId | long ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property. |
| type | Specifies the type of values allowed for the property. |
| propertySet | A GUID that identifies a group of properties with a similar purpose. |
|
overridevirtual |
Indicates whether the current object is equal to another object of the same type.
| other | An object to compare with this object. |
Implements Aspose::Email::Mapi::PropertyDescriptor.
|
override |
Determines whether the specified System.Object is equal to the current System.Object.
| obj | The object to compare with the current object. |
| int64_t Aspose::Email::Mapi::PidLidPropertyDescriptor::get_LongId | ( | ) | const |
Gets an unsigned 32-bit quantity that, along with the property set, identifies a named property.
| System::Guid Aspose::Email::Mapi::PidLidPropertyDescriptor::get_PropertySet | ( | ) | const |
A GUID that identifies a group of properties with a similar purpose.
|
override |
Serves as a hash function for a type.
|
override |
Returns a string that represents the property description.
|
friend |
|
friend |