MessageQueueAccessRights-Enumeration
Gibt eine Gruppe von objektspezifischen Zugriffsrechten für Operationen an, die spezifisch für Message Queuing sind.
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 MessageQueueAccessRights
'Usage
Dim instance As MessageQueueAccessRights
[FlagsAttribute]
public enum MessageQueueAccessRights
[FlagsAttribute]
public enum class MessageQueueAccessRights
/** @attribute FlagsAttribute() */
public enum MessageQueueAccessRights
FlagsAttribute
public enum MessageQueueAccessRights
Member
Membername | Beschreibung | |
---|---|---|
ChangeQueuePermissions | Das Recht, Berechtigungen für Warteschlangen zu ändern. | |
DeleteJournalMessage | Das Recht, Meldungen aus der Journalwarteschlange zu löschen. | |
DeleteMessage | Das Recht, Meldungen aus der Warteschlange zu löschen. | |
DeleteQueue | Das Recht, die Warteschlange zu löschen. | |
FullControl | Umfassende Rechte für die Warteschlange. Eine Gesamtmenge aller sonstigen Rechte in der Enumeration. | |
GenericRead | Eine Kombination von GetQueueProperties, GetQueuePermissions, ReceiveMessage und ReceiveJournalMessage. | |
GenericWrite | Eine Kombination von GetQueueProperties, GetQueuePermissions und WriteMessage. | |
GetQueuePermissions | Das Recht, Berechtigungen für Warteschlangen zu lesen. | |
GetQueueProperties | Das Recht, Eigenschaften der Warteschlange zu lesen. | |
PeekMessage | Das Recht, Meldungen aus der Warteschlange einzusehen. | |
ReceiveJournalMessage | Das Recht, Meldungen aus der Journalwarteschlange zu empfangen. Dies umfasst die Rechte, Meldungen aus der Journalwarteschlange zu löschen und einzusehen. | |
ReceiveMessage | Das Recht, Meldungen aus der Warteschlange zu empfangen. Dies umfasst die Rechte, Meldungen zu löschen und einzusehen. | |
SetQueueProperties | Das Recht, Eigenschaften der Warteschlange zu ändern. | |
TakeQueueOwnership | Das Recht, den Besitz der Warteschlange zu übernehmen. | |
WriteMessage | Das Recht, Meldungen an die Warteschlange zu senden. |
Hinweise
Mithilfe der MessageQueueAccessRights-Enumeration können Sie objektspezifische Rechte für Message Queuing angeben, z. B. für das Empfangen, Einsehen oder Schreiben von Meldungen oder das Festlegen von Warteschlangeneigenschaften. Hierbei handelt es sich um eine von zwei Enumerationen, der die GenericAccessRights-Enumeration umfassende Fähigkeiten zum Lesen, Schreiben und Ausführen zuordnet. Die andere Enumeration, StandardAccessRights, ermöglicht es Ihnen, Rechte anzugeben, die für die meisten Objekte üblich sind, z. B. zum Löschen des Objekts oder zum Lesen einer Sicherheitsbeschreibung.
Sowohl StandardAccessRights als auch MessageQueueAccessRights stellen einen Member zum Löschen einer Warteschlange bereit. Die Anforderungen der Anwendung definieren den zu verwendenden Satz von Flags.
Die der MessageQueueAccessRights-Enumeration zugeordneten Zugriffsrechte werden im Eigenschaftenfenster der Warteschlange im Berechtigungsfeld aufgelistet.
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
StandardAccessRights
GenericAccessRights-Enumeration
MessageQueue.SetPermissions