Represents category for an email address More...
Inherits IEquatable< System::SharedPtr< Aspose::Email::PersonalInfo::EmailAddressCategory > >.
Public Member Functions | |
ASPOSE_EMAIL_SHARED_API System::String | get_Value () const |
Gets category of a email address More... | |
ASPOSE_EMAIL_SHARED_API System::String | get_Description () const |
Gets description for the 'Custom' category of a email address More... | |
ASPOSE_EMAIL_SHARED_API | EmailAddressCategory (System::String description) |
Initializes a new instance of the EmailAddressCategory class with 'Custom' category. More... | |
ASPOSE_EMAIL_SHARED_API | EmailAddressCategory (System::String value, System::String description) |
Initializes a new instance of the EmailAddressCategory class with 'Custom' category. More... | |
virtual ASPOSE_EMAIL_SHARED_API System::String | ToString () const |
Returns a string that represents the current object. More... | |
virtual ASPOSE_EMAIL_SHARED_API int32_t | GetHashCode () const |
GetHashCode returns a hash function for this object. More... | |
virtual ASPOSE_EMAIL_SHARED_API bool | Equals (System::SharedPtr< System::Object > obj) |
Determines whether the specified Object is equal to the current Object. More... | |
virtual ASPOSE_EMAIL_SHARED_API bool | Equals (System::SharedPtr< EmailAddressCategory > other) |
Determines whether the specified Object is equal to the current Object. More... | |
Static Public Member Functions | |
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddressCategory > | get_Home () |
Home category More... | |
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddressCategory > | get_Work () |
Work category More... | |
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddressCategory > | get_Custom () |
Custom category More... | |
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddressCategory > | get_Email1 () |
Email1 category. Used by MS Exchange server. More... | |
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddressCategory > | get_Email2 () |
Email2 category. Used by MS Exchange server. More... | |
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< EmailAddressCategory > | get_Email3 () |
Email3 category. Used by MS Exchange server. More... | |
Static Public Attributes | |
static const ASPOSE_EMAIL_SHARED_API System::String | HomeValue |
static const ASPOSE_EMAIL_SHARED_API System::String | WorkValue |
static const ASPOSE_EMAIL_SHARED_API System::String | CustomValue |
static const ASPOSE_EMAIL_SHARED_API System::String | Email1Value |
static const ASPOSE_EMAIL_SHARED_API System::String | Email2Value |
static const ASPOSE_EMAIL_SHARED_API System::String | Email3Value |
Friends | |
class | Aspose::Email::Common::ContactConverter |
ASPOSE_EMAIL_SHARED_API bool | operator== (System::SharedPtr< EmailAddressCategory > a, System::SharedPtr< EmailAddressCategory > b) |
ASPOSE_EMAIL_SHARED_API bool | operator!= (System::SharedPtr< EmailAddressCategory > a, System::SharedPtr< EmailAddressCategory > b) |
Represents category for an email address
ASPOSE_EMAIL_SHARED_API Aspose::Email::PersonalInfo::EmailAddressCategory::EmailAddressCategory | ( | System::String | description | ) |
Initializes a new instance of the EmailAddressCategory class with 'Custom' category.
description | Description for email address category |
ASPOSE_EMAIL_SHARED_API Aspose::Email::PersonalInfo::EmailAddressCategory::EmailAddressCategory | ( | System::String | value, |
System::String | description | ||
) |
Initializes a new instance of the EmailAddressCategory class with 'Custom' category.
value | Email address category |
description | Description for the 'Custom' category of a email address |
|
virtual |
Determines whether the specified Object is equal to the current Object.
other | The Object to compare with the current Object. |
|
virtual |
Determines whether the specified Object is equal to the current Object.
obj | The Object to compare with the current Object. |
|
static |
Custom category
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::PersonalInfo::EmailAddressCategory::get_Description | ( | ) | const |
Gets description for the 'Custom' category of a email address
|
static |
Email1 category. Used by MS Exchange server.
|
static |
Email2 category. Used by MS Exchange server.
|
static |
Email3 category. Used by MS Exchange server.
|
static |
Home category
ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::PersonalInfo::EmailAddressCategory::get_Value | ( | ) | const |
Gets category of a email address
|
static |
Work category
|
virtual |
GetHashCode returns a hash function for this object.
|
virtual |
Returns a string that represents the current object.
|
friend |
|
friend |
|
friend |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |