ObjectAccessRule Konstruktor

Definition

Initialisiert eine neue Instanz der ObjectAccessRule Klasse mit den angegebenen Werten.

protected:
 ObjectAccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AccessControlType type);
protected ObjectAccessRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.ObjectAccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.ObjectAccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, type As AccessControlType)

Parameter

identity
IdentityReference

Die Identität, für die die Zugriffsregel gilt. Es muss sich um ein Objekt handeln, das als ein SecurityIdentifierObjekt gegossen werden kann.

accessMask
Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Sammlung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.

isInherited
Boolean

true wenn diese Regel von einem übergeordneten Container geerbt wird.

inheritanceFlags
InheritanceFlags

Gibt die Vererbungseigenschaften der Zugriffsregel an.

propagationFlags
PropagationFlags

Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Verteilungskennzeichnungen werden ignoriert, wenn inheritanceFlags sie auf None.

objectType
Guid

Der Typ des Objekts, für das die Regel gilt.

inheritedObjectType
Guid

Der Typ des untergeordneten Objekts, das die Regel erben kann.

type
AccessControlType

Gibt an, ob diese Regel den Zugriff zulässt oder verweigert.

Ausnahmen

Der Wert des identity Parameters kann nicht als ein SecurityIdentifieroder der type Parameter enthält einen ungültigen Wert.

Der Wert des accessMask Parameters ist 0, oder die inheritanceFlagspropagationFlags Parameter enthalten nicht erkannte Flagwerte.

Gilt für: