AccessControlRule Class

Access control rule.
Inheritance Hierarchy

Namespace:  Aspose.Email.Clients.Google
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 20.2
Syntax
public class AccessControlRule : BaseDataObject

The AccessControlRule type exposes the following members.

Constructors
  NameDescription
Public methodAccessControlRule
Initializes a new instance of the AccessControlRule class.
Public methodAccessControlRule(AclScope, AccessRole)
Initializes a new instance of the AccessControlRule class.
Public methodAccessControlRule(String, AclScope, AccessRole)
Initializes a new instance of the AccessControlRule class.
Public methodAccessControlRule(String, String, AclScope, AccessRole)
Initializes a new instance of the AccessControlRule class.
Properties
  NameDescription
Public propertyETag
An ETag or entity tag is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. This allows caches to be more efficient, and saves bandwidth, as a web server does not need to send a full response if the content has not changed. ETags can also be used for optimistic concurrency control, as a way to help prevent simultaneous updates of a resource from overwriting each other.
(Inherited from BaseDataObject.)
Public propertyId
Identifier of the resource.
(Inherited from BaseDataObject.)
Public propertyKind
Type of the resource
(Inherited from BaseDataObject.)
Public propertyRole
The role assigned to the scope.
Public propertyScope
The scope of the rule.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString
Returns a string which represents the object instance.
(Overrides ObjectToString.)
Fields
  NameDescription
Public fieldStatic memberAccessControlRuleKind
Type of the resource ("calendar#calendar").
See Also