Public Member Functions | |
ContentDisposition () | |
ContentDisposition (string disposition) | |
override string | ToString () |
override bool | Equals ([NotNullWhen(true)] object? rparam) |
override int | GetHashCode () |
Package Functions | |
DateTime | GetDateParameter (string parameterName) |
void | PersistIfNeeded (HeaderCollection headers, bool forcePersist) |
string | Encode (bool allowUnicode) |
Properties | |
string | DispositionType [get, set] |
StringDictionary | Parameters [get] |
string? | FileName [get, set] |
DateTime | CreationDate [get, set] |
DateTime | ModificationDate [get, set] |
bool | Inline [get, set] |
DateTime | ReadDate [get, set] |
long | Size [get, set] |
bool | IsChanged [get] |
Private Member Functions | |
void | ParseValue () |
Static Private Member Functions | |
static void | EncodeToBuffer (string value, StringBuilder builder, bool allowUnicode) |
Private Attributes | |
TrackingValidationObjectDictionary | _parameters |
string | _disposition |
string | _dispositionType |
bool | _isChanged |
bool | _isPersisted |
Static Private Attributes | |
static readonly TrackingValidationObjectDictionary.ValidateAndParseValue | s_dateParser = (object v) => new SmtpDateTime(v.ToString()) |
static readonly TrackingValidationObjectDictionary.ValidateAndParseValue | s_longParser |
static readonly Dictionary< string, TrackingValidationObjectDictionary.ValidateAndParseValue > | s_validators |
Definition at line 10 of file ContentDisposition.cs.