Freigeben über


MessageQueueInstaller.Permissions-Eigenschaft

Ruft Berechtigungen ab, die der Warteschlange zugeordnet sind, oder legt diese fest.

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

Syntax

'Declaration
Public Property Permissions As AccessControlList
'Usage
Dim instance As MessageQueueInstaller
Dim value As AccessControlList

value = instance.Permissions

instance.Permissions = value
public AccessControlList Permissions { get; set; }
public:
property AccessControlList^ Permissions {
    AccessControlList^ get ();
    void set (AccessControlList^ value);
}
/** @property */
public AccessControlList get_Permissions ()

/** @property */
public void set_Permissions (AccessControlList value)
public function get Permissions () : AccessControlList

public function set Permissions (value : AccessControlList)

Eigenschaftenwert

Eine AccessControlList mit mindestens einem Zugriffsteuerungseintrag, der Vertrauensnehmer und erteilte Berechtigungen für die Warteschlange angibt.

Hinweise

In der Standardeinstellung wird dem Ersteller einer öffentlichen oder privaten Warteschlange Vollzugriff gewährt. Die Domänengruppe Alle Benutzer ist berechtigt, Eigenschaften der Warteschlange und Berechtigungen abzurufen sowie in die Warteschlange zu schreiben. Message Queuing greift nacheinander auf jeden Eintrag der Berechtigungsliste zu, bis ein Eintrag gefunden wird, der auf den aktuellen Benutzer und die gewünschte Aktion zutrifft. Wie bei Berechtigungen des Betriebssystems haben Rechte, die einem Benutzer explizit verweigert werden, Vorrang vor gewährten Rechten.

Wenn Sie den Permissions-Parameter erstellen, fügen Sie der AccessControlList-Auflistung AccessControlEntry-Instanzen hinzu. Beim Erstellen der jeweiligen Zugriffssteuerungseinträge können Sie allgemeine oder Standardzugriffsrechte angeben. Die Rechte für eine Warteschlange können eine beliebige Kombination der folgenden Angaben sein:

  • Löschen

  • Sicherheit lesen

  • Sicherheit schreiben

  • Synschronisieren

  • Besitzer ändern

  • Lesen

  • Schreiben

  • Ausführen

  • Erforderlich

  • Alle

  • Keine

Diese Rechte bestehen aus einem Satz von Bitflags, die Sie mit der bitweisen OR-Operation verknüpfen können:

  • Vollzugriff

  • Nachricht löschen

  • Nachricht empfangen

  • Nachricht einsehen

  • Journal empfangen

  • Eigenschaften ermitteln

  • Eigenschaften festlegen

  • Berechtigungen ermitteln

  • Berechtigungen setzen

  • Besitz übernehmen

  • Nachricht schreiben

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

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

MessageQueueInstaller-Klasse
MessageQueueInstaller-Member
System.Messaging-Namespace
MessageQueue.SetPermissions