Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ObjectAccessRule-Konstruktor: (IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, Guid, Guid, AccessControlType)

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

protected ObjectAccessRule(
	IdentityReference identity,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags,
	Guid objectType,
	Guid inheritedObjectType,
	AccessControlType type
)

Parameter

identity
Type: System.Security.Principal.IdentityReference

Die Identität, für die die Zugriffsregel gilt. Dies muss ein Objekt sein, das in eine SecurityIdentifier umgewandelt werden kann.

accessMask
Type: System.Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Auflistung von anonymen Bits, deren Bedeutung durch die einzelnen Integratoren definiert ist.

isInherited
Type: System.Boolean

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

inheritanceFlags
Type: System.Security.AccessControl.InheritanceFlags

Gibt die Vererbungseigenschaften der Zugriffsregel an.

propagationFlags
Type: System.Security.AccessControl.PropagationFlags

Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Weitergabeflags werden ignoriert, wenn inheritanceFlags auf None festgelegt ist.

objectType
Type: System.Guid

Der Typ des Objekts, dem die Regel angewendet wird.

inheritedObjectType
Type: System.Guid

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

type
Type: System.Security.AccessControl.AccessControlType

Gibt an, ob diese Regel Zugriff erteilt oder verweigert.

Exception Condition
ArgumentException

Der Wert von der identity Parameter kann nicht umgewandelt werden eine SecurityIdentifier, oder die type Parameter enthält einen ungültigen Wert.

ArgumentOutOfRangeException

Der Wert der accessMask Parameter gleich 0 ist, oder die inheritanceFlags oder propagationFlags Parameter enthalten nicht erkannte Flagwerte.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: