Freigeben über


GenericAccessRights-Enumeration

Gibt unter Verwendung des Zugriffsformats von Windows 2000 oder Windows NT einen Satz allgemeiner Zugriffsrechte an, das Message Queuing sowohl Standardzugriffsrechten als auch objektspezifischen Zugriffsrechten für Lesen, Schreiben und Ausführen zuordnet.

Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration GenericAccessRights
'Usage
Dim instance As GenericAccessRights
[FlagsAttribute] 
public enum GenericAccessRights
[FlagsAttribute] 
public enum class GenericAccessRights
/** @attribute FlagsAttribute() */ 
public enum GenericAccessRights
FlagsAttribute 
public enum GenericAccessRights

Member

  Membername Beschreibung
All Lese-, Schreib- und Ausführungszugriff. 
Execute Ausführungszugriff. 
None Kein Zugriff. 
Read Lesezugriff. 
Write Schreibzugriff. 

Hinweise

Die GenericAccessRights-Enumeration bietet weniger Möglichkeiten für detaillierte Angaben, ist i. d. R. jedoch einfacher in der Handhabung, da jeweils nicht alle Standardrechte und spezifischen Rechte angegeben werden müssen. Jeder Objekttyp kann allgemeine Zugriffsrechte einem Satz von Standardrechten (die die meisten Typen sicherungsfähiger Objekte gemeinsam haben) und objektspezifischen Rechten zuordnen.

Wenn Sie z. B. einem Benutzer GenericAccessRights.Read-Zugriff und GenericAccessRights.Write-Zugriff auf eine Meldungswarteschlange gewähren, darf dieser Meldungen in der Warteschlange senden, einsehen und empfangen. Um die Zugriffsrechte genauer zu steuern, können Sie mit der StandardAccessRights-Enumeration und der MessageQueueAccessRights-Enumeration z. B. angeben, dass ein Benutzer Meldungen einsehen, jedoch nicht empfangen, Warteschlangen oder Meldungen löschen oder Warteschlangeneigenschaften festlegen kann.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

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

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Messaging-Namespace
MessageQueueAccessRights
StandardAccessRights
MessageQueue.SetPermissions