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 |