Click or drag to resize
MimeKit

AccessRight Structure

An individual Access Right to be used with ACLs.
Inheritance Hierarchy
SystemObject
  SystemValueType
    MailKitAccessRight

Namespace: MailKit
Assembly: MailKit (in MailKit.dll) Version: 4.7.1
Syntax
C#
public readonly struct AccessRight : IEquatable<AccessRight>

The AccessRight type exposes the following members.

Constructors
 NameDescription
Public methodAccessRight Initializes a new instance of the AccessRight struct.
Top
Methods
 NameDescription
Public methodEquals(AccessRight) Determines whether the specified AccessRight is equal to the current AccessRight.
Public methodEquals(Object) Determines whether the specified Object is equal to the current AccessRight.
(Overrides ValueTypeEquals(Object))
Public methodGetHashCode Serves as a hash function for a AccessRight object.
(Overrides ValueTypeGetHashCode)
Public methodGetType
(Inherited from Object)
Public methodToString Returns a String that represents the current AccessRight.
(Overrides ValueTypeToString)
Top
Operators
 NameDescription
Public operatorStatic memberEquality(AccessRight, AccessRight) Determines whether two access rights are equal.
Public operatorStatic memberInequality(AccessRight, AccessRight) Determines whether two access rights are not equal.
Top
Fields
 NameDescription
Public fieldStatic memberAdminister The access right for administering the ACLs of a folder.
Public fieldStatic memberAppendMessages The access right allowing messages to be appended or copied into the folder.
Public fieldStatic memberCreateFolder The access right allowing subfolders to be created.
Public fieldStatic memberDeleteFolder The access right for deleting a folder and/or its subfolders.
Public fieldStatic memberExpungeFolder The access right for expunging deleted messages in a folder.
Public fieldStatic memberLookupFolder The access right for folder lookups.
Public fieldStatic memberOpenFolder The access right for opening a folder and getting the status.
Public fieldRight The character representing the particular access right.
Public fieldStatic memberSetMessageDeleted The access right for adding or removing the Deleted flag to messages within a folder.
Public fieldStatic memberSetMessageFlags The access right for adding or removing flags (other than Seen and Deleted) on messages in a folder.
Public fieldStatic memberSetMessageSeen The access right for adding or removing the Seen flag on messages in the folder.
Top
Remarks

An individual Access Right meant to be used with AccessControlList.

For more information on what rights are available, see https://tools.ietf.org/html/rfc4314#section-2.1

See Also