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

MutexSecurity.AccessRuleFactory-Methode: (IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

 

Veröffentlicht: Oktober 2016

Erstellt eine neue Zugriffsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten Zugriffskontrolle und Flags.

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

public override AccessRule AccessRuleFactory(
	IdentityReference identityReference,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags,
	AccessControlType type
)

Parameter

identityReference
Type: System.Security.Principal.IdentityReference

Ein IdentityReference zur Identifizierung des Benutzers oder der Gruppe die Regel gilt für.

accessMask
Type: System.Int32

Eine bitweise Kombination von MutexRights Werte, die die Zugriffsrechte gewähren oder verweigern, angeben, die in eine Ganzzahl umgewandelt.

isInherited
Type: System.Boolean

Besitzt keine Bedeutung für benannte Mutexe bezeichnet, da sie keine Hierarchie verfügen.

inheritanceFlags
Type: System.Security.AccessControl.InheritanceFlags

Besitzt keine Bedeutung für benannte Mutexe bezeichnet, da sie keine Hierarchie verfügen.

propagationFlags
Type: System.Security.AccessControl.PropagationFlags

Besitzt keine Bedeutung für benannte Mutexe bezeichnet, da sie keine Hierarchie verfügen.

type
Type: System.Security.AccessControl.AccessControlType

Eines der AccessControlType Werte, die angeben, ob die Rechte gewährt oder verweigert werden.

Rückgabewert

Type: System.Security.AccessControl.AccessRule

Ein MutexAccessRule -Objekt, das die angegebenen Rechte für den angegebenen Benutzer darstellt.

Exception Condition
ArgumentOutOfRangeException

accessMask, inheritanceFlags, propagationFlags, oder type Gibt einen ungültigen Wert.

ArgumentNullException

identityReference ist null.

- oder -

accessMask ist NULL.

ArgumentException

identityReference ist weder vom Typ SecurityIdentifier, noch von einem Typ wie z. B. NTAccount in den Typ konvertiert werden kann SecurityIdentifier.

Die empfohlene Methode zum Erstellen von Zugriffssteuerungsregeln wird mithilfe der Konstruktoren, der die MutexAccessRule Klasse.

System_CAPS_noteHinweis

Obwohl Flags für Vererbung und Weitergabe für benannte Mutexe bedeutungslos sind, ist es dennoch möglich, diese angeben. Dies wird nicht empfohlen, da es unnötig die Verwaltung der Regeln, z. B. kompliziert durch die Kombination von Regeln, die sonst kompatibel behindert.

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