Represents the flags associated with the message. More...
Inherits IEquatable< System::SharedPtr< Aspose::Email::Clients::Imap::ImapMessageFlags > >.
Public Member Functions | |
| ImapMessageFlags (System::String value) | |
| bool | IsEmpty () |
| Determines whether this instance is empty. More... | |
| System::ArrayPtr< System::SharedPtr< ImapMessageFlags > > | Split () |
| Split to Array. More... | |
| int32_t | GetHashCode () const override |
| Returns a hash code for this instance. More... | |
| bool | Equals (System::SharedPtr< System::Object > obj) override |
| Determines whether the specified System::Object is equal to this instance. More... | |
| bool | HasFlag (System::SharedPtr< ImapMessageFlags > what) |
| Returns true if "who" contains the "flag" More... | |
| bool | Equals (System::SharedPtr< ImapMessageFlags > other) override |
| Determines whether the specified object is equal to the current object. More... | |
| System::String | ToCommandString () |
| System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< ImapMessageFlags > > > | GetPredefinedValues () |
| System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< ImapMessageFlags > > > | GetCustomValues () |
| System::String | ToString () const override |
| Returns a System::String that represents this instance. More... | |
Static Public Member Functions | |
| static System::SharedPtr< ImapMessageFlags > | get_Answered () |
| Message has been answered. More... | |
| static System::SharedPtr< ImapMessageFlags > | get_Deleted () |
| Message is "deleted" for removal by later EXPUNGE. More... | |
| static System::SharedPtr< ImapMessageFlags > | get_Draft () |
| Message has been marked as a draft. More... | |
| static System::SharedPtr< ImapMessageFlags > | get_Flagged () |
| Message is "flagged" for urgent/special attention. More... | |
| static System::SharedPtr< ImapMessageFlags > | get_Recent () |
| Message is "recently" arrived in this mailbox. More... | |
| static System::SharedPtr< ImapMessageFlags > | get_IsRead () |
| Message has been read. More... | |
| static System::SharedPtr< ImapMessageFlags > | get_Empty () |
| Flags are not set More... | |
| static System::SharedPtr< ImapMessageFlags > | Keyword (System::String flag) |
| Message has been marked by custom flag. More... | |
| static System::SharedPtr< ImapMessageFlags > | to_ImapMessageFlags (System::String type) |
| static System::SharedPtr< ImapMessageFlags > | BitwiseOr (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
| Implements the operator |. More... | |
| static System::SharedPtr< ImapMessageFlags > | BitwiseOr (System::SharedPtr< ImapMessageFlags > a, System::String b) |
| Implements the operator |. More... | |
| static System::SharedPtr< ImapMessageFlags > | BitwiseOr (System::String a, System::SharedPtr< ImapMessageFlags > b) |
| Implements the operator |. More... | |
| static System::SharedPtr< ImapMessageFlags > | BitwiseAnd (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
| Implements the operator &. More... | |
Friends | |
| class | Aspose::Email::Clients::Imap::Commands::AppendCommand |
| class | Aspose::Email::Clients::Imap::Commands::StoreCommand |
| class | Aspose::Email::Clients::Imap::Commands::UidStoreCommand |
| class | Aspose::Email::Clients::Imap::ImapQueryBuilder |
| System::SharedPtr< ImapMessageFlags > | operator| (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
| System::SharedPtr< ImapMessageFlags > | operator| (System::SharedPtr< ImapMessageFlags > a, System::String b) |
| System::SharedPtr< ImapMessageFlags > | operator| (System::String a, System::SharedPtr< ImapMessageFlags > b) |
| System::SharedPtr< ImapMessageFlags > | operator& (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
| bool | operator!= (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
| bool | operator== (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
Represents the flags associated with the message.
| Aspose::Email::Clients::Imap::ImapMessageFlags::ImapMessageFlags | ( | System::String | value | ) |
|
static |
Implements the operator &.
| a | First set of imap message flags. |
| b | Second set of imap message flags. |
|
static |
Implements the operator |.
| a | First set of imap message flags. |
| b | Second set of imap message flags. |
|
static |
Implements the operator |.
| a | First set of imap message flags. |
| b | Second set of imap message flags. |
|
static |
Implements the operator |.
| a | First set of imap message flags. |
| b | Second set of imap message flags. |
|
override |
Determines whether the specified object is equal to the current object.
| other | The object to compare with the current object. |
|
override |
Determines whether the specified System::Object is equal to this instance.
| obj | The System::Object to compare with this instance. |
true if the specified System::Object is equal to this instance; otherwise, false. | T:System::NullReferenceException | The obj parameter is null. |
|
static |
Message has been answered.
|
static |
Message is "deleted" for removal by later EXPUNGE.
|
static |
Message has been marked as a draft.
|
static |
Flags are not set
|
static |
Message is "flagged" for urgent/special attention.
|
static |
Message has been read.
|
static |
Message is "recently" arrived in this mailbox.
| System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<ImapMessageFlags> > > Aspose::Email::Clients::Imap::ImapMessageFlags::GetCustomValues | ( | ) |
|
override |
Returns a hash code for this instance.
| System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<ImapMessageFlags> > > Aspose::Email::Clients::Imap::ImapMessageFlags::GetPredefinedValues | ( | ) |
| bool Aspose::Email::Clients::Imap::ImapMessageFlags::HasFlag | ( | System::SharedPtr< ImapMessageFlags > | what | ) |
| bool Aspose::Email::Clients::Imap::ImapMessageFlags::IsEmpty | ( | ) |
Determines whether this instance is empty.
true if this instance is empty; otherwise, false.
|
static |
Message has been marked by custom flag.
| System::ArrayPtr<System::SharedPtr<ImapMessageFlags> > Aspose::Email::Clients::Imap::ImapMessageFlags::Split | ( | ) |
Split to Array.
|
static |
| System::String Aspose::Email::Clients::Imap::ImapMessageFlags::ToCommandString | ( | ) |
|
override |
Returns a System::String that represents this instance.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |