ObjectAccessRule Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. Dies muss ein Objekt sein, das in eine SecurityIdentifier umgewandelt werden kann.
- accessMask
- Int32
Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Auflistung von anonymen Bits, deren Bedeutung durch die einzelnen Integratoren definiert ist.
- 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 Weitergabeflags werden ignoriert, wenn inheritanceFlags
auf None festgelegt ist.
- objectType
- Guid
Der Objekttyp, auf den die Regel angewendet wird.
- inheritedObjectType
- Guid
Der Typ des untergeordneten Objekts, das die Regel erben kann.
- type
- AccessControlType
Gibt an, ob diese Regel Zugriff gewährt oder Zugriff verweigert.
Ausnahmen
Der Wert des identity
-Parameters kann nicht in eine SecurityIdentifier umgewandelt werden, oder der type
-Parameter enthält einen ungültigen Wert.
Der Wert des accessMask
-Parameters ist 0 (null), oder der inheritanceFlags
-Parameter bzw. der propagationFlags
-Parameter enthält nicht erkannte Flagwerte.