(0) exportieren 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

SemaphoreAccessRule-Konstruktor (IdentityReference, SemaphoreRights, AccessControlType)

Initialisiert eine neue Instanz der SemaphoreAccessRule-Klasse und gibt den Benutzer oder die Gruppe an, für den bzw. die die Regel gilt. Außerdem werden die Zugriffsrechte angegeben und ob diese gewährt oder verweigert werden.

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

public SemaphoreAccessRule(
	IdentityReference identity,
	SemaphoreRights eventRights,
	AccessControlType type
)

Parameter

identity
Typ: System.Security.Principal.IdentityReference
Der Benutzer oder die Gruppe, für den bzw. die die Regel gilt. Muss vom Typ SecurityIdentifier oder einem Typ wie etwaNTAccount sein, der in den SecurityIdentifier-Typ konvertiert werden kann.
eventRights
Typ: System.Security.AccessControl.SemaphoreRights
Eine bitweise Kombination von SemaphoreRights-Werten, mit der angegeben wird, ob die Rechte gewährt oder verweigert werden.
type
Typ: System.Security.AccessControl.AccessControlType
Einer der AccessControlType-Werte, mit denen angegeben wird, ob die Rechte gewährt oder verweigert werden.

AusnahmeBedingung
ArgumentOutOfRangeException

eventRights gibt einen ungültigen Wert an.

- oder -

type gibt einen ungültigen Wert an.

ArgumentNullException

identity ist null.

- oder -

eventRights ist 0.

ArgumentException

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

Benutzer können ein Semaphore eingeben, z. B. durch Aufrufen der WaitOne-Methode, wenn sie über SemaphoreRights.Synchronize-Zugriff verfügen. Benutzer können das Semaphor beenden, indem sie die Release-Methode aufrufen, wenn sie über SemaphoreRights.Modify-Zugriff verfügen.

.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:
© 2014 Microsoft