War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

EventWaitHandleSecurity.AccessRuleFactory-Methode

Erstellt eine neue Zugriffssteuerungsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten und Flags sowie der angegebenen Zugriffssteuerung.

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
Typ: System.Security.Principal.IdentityReference
Eine IdentityReference, mit deren Hilfe der Benutzer oder die Gruppe angegeben wird, für den bzw. die die Regel gilt.
accessMask
Typ: System.Int32
Eine bitweise Kombination von EventWaitHandleRights-Werten, die die zu verweigernden oder zu gewährenden Zugriffsrechte angibt (in eine ganze Zahl umgewandelt).
isInherited
Typ: System.Boolean
Besitzt keine Bedeutung für benannte WaitHandles, da diese über keine Hierarchie verfügen.
inheritanceFlags
Typ: System.Security.AccessControl.InheritanceFlags
Besitzt keine Bedeutung für benannte WaitHandles, da diese über keine Hierarchie verfügen.
propagationFlags
Typ: System.Security.AccessControl.PropagationFlags
Besitzt keine Bedeutung für benannte WaitHandles, da diese über keine Hierarchie verfügen.
type
Typ: System.Security.AccessControl.AccessControlType
Einer der AccessControlType-Werte, mit denen angegeben wird, ob die Rechte gewährt oder verweigert werden.

Rückgabewert

Typ: System.Security.AccessControl.AccessRule
Ein EventWaitHandleAccessRule-Objekt, das die angegebenen Rechte für den angegebenen Benutzer darstellt.

AusnahmeBedingung
ArgumentOutOfRangeException

Für accessMask, inheritanceFlags, propagationFlags oder type ist ein ungültiger Wert angegeben.

ArgumentNullException

identityReference ist null.

- oder -

accessMask ist 0.

ArgumentException

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

Es wird empfohlen, zum Erstellen von Zugriffssteuerungsregeln die Konstruktoren der EventWaitHandleAccessRule-Klasse zu verwenden.

HinweisHinweis

Obwohl Vererbungs- und Weitergabeflags für benannte Ereignisse bedeutungslos sind, ist es immer möglich, sie anzugeben. Dies wird nicht empfohlen, weil die Verwaltung der Regeln dadurch unnötig verkompliziert wird, z. B. durch Überschneidungen mit der Kombination von Regeln, die andernfalls kompatibel wären.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft