MessageQueuePermission Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse.
Überlädt
MessageQueuePermission() |
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse. |
MessageQueuePermission(MessageQueuePermissionEntry[]) |
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit den angegebenen Berechtigungseinträgen für die Zugriffsebene. |
MessageQueuePermission(PermissionState) |
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit dem angegebenen Berechtigungszustand. |
MessageQueuePermission(MessageQueuePermissionAccess, String) |
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit den angegebenen Zugriffsebenen und dem Pfad der Warteschlange. |
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit den angegebenen Zugriffsebenen, dem zu verwendenden Computer, einer Warteschlangenbeschreibung sowie der Warteschlangenkategorie. |
MessageQueuePermission()
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse.
public:
MessageQueuePermission();
public MessageQueuePermission ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird eine neue instance von MessageQueuePermissionerstellt.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Gilt für:
MessageQueuePermission(MessageQueuePermissionEntry[])
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit den angegebenen Berechtigungseinträgen für die Zugriffsebene.
public:
MessageQueuePermission(cli::array <System::Messaging::MessageQueuePermissionEntry ^> ^ permissionAccessEntries);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionEntry[] permissionAccessEntries);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionEntry[] -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccessEntries As MessageQueuePermissionEntry())
Parameter
- permissionAccessEntries
- MessageQueuePermissionEntry[]
Ein Array von MessageQueuePermissionEntry-Objekten. Die PermissionEntries-Eigenschaft wird auf diesen Wert festgelegt.
Beispiele
Im folgenden Codebeispiel wird eine neue instance von MessageQueuePermissionerstellt.
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create an array of type MessageQueuePermissionEntry.
MessageQueuePermissionEntry[] entries =
new MessageQueuePermissionEntry[1];
// Create a new instance of MessageQueuePermissionEntry and place the
// instance in the array.
string machineName = queue.MachineName;
string label = queue.Label;
entries[0] = new MessageQueuePermissionEntry(
MessageQueuePermissionAccess.Receive,
machineName,
label,
queue.Category.ToString());
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
entries);
Gilt für:
MessageQueuePermission(PermissionState)
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit dem angegebenen Berechtigungszustand.
public:
MessageQueuePermission(System::Security::Permissions::PermissionState state);
public MessageQueuePermission (System.Security.Permissions.PermissionState state);
new System.Messaging.MessageQueuePermission : System.Security.Permissions.PermissionState -> System.Messaging.MessageQueuePermission
Public Sub New (state As PermissionState)
Parameter
- state
- PermissionState
Einer der PermissionState-Werte.
Beispiele
Im folgenden Codebeispiel wird eine neue instance von MessageQueuePermissionerstellt.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Weitere Informationen
Gilt für:
MessageQueuePermission(MessageQueuePermissionAccess, String)
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit den angegebenen Zugriffsebenen und dem Pfad der Warteschlange.
public:
MessageQueuePermission(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ path);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionAccess permissionAccess, string path);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionAccess * string -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccess As MessageQueuePermissionAccess, path As String)
Parameter
- permissionAccess
- MessageQueuePermissionAccess
Einer der MessageQueuePermissionAccess-Werte.
- path
- String
Der Pfad der Warteschlange, auf die die MessageQueue verweist.
Beispiele
Im folgenden Codebeispiel wird eine neue instance von MessageQueuePermissionerstellt.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Gilt für:
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse mit den angegebenen Zugriffsebenen, dem zu verwendenden Computer, einer Warteschlangenbeschreibung sowie der Warteschlangenkategorie.
public:
MessageQueuePermission(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ machineName, System::String ^ label, System::String ^ category);
public MessageQueuePermission (System.Messaging.MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category);
new System.Messaging.MessageQueuePermission : System.Messaging.MessageQueuePermissionAccess * string * string * string -> System.Messaging.MessageQueuePermission
Public Sub New (permissionAccess As MessageQueuePermissionAccess, machineName As String, label As String, category As String)
Parameter
- permissionAccess
- MessageQueuePermissionAccess
Einer der MessageQueuePermissionAccess-Werte.
- machineName
- String
Der Name des Computers, auf dem sich die Message Queuing-Warteschlange befindet.
- label
- String
Die Beschreibung der Warteschlange.
- category
- String
Die Kategorie der Warteschlange (Message Queuing-Typenbezeichner).
Beispiele
Im folgenden Codebeispiel wird eine neue instance von MessageQueuePermissionerstellt.
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create a new instance of MessageQueuePermission.
string queueCategory = queue.Category.ToString();
string machineName = queue.MachineName;
string label = queue.Label;
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
machineName,
label,
queueCategory);