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
| Name | Beschreibung |
|---|---|
| MessageQueuePermission() |
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse. |
| MessageQueuePermission(MessageQueuePermissionEntry[]) |
Initialisiert eine neue Instanz der MessageQueuePermission Klasse mit den angegebenen Einträgen auf Berechtigungszugriffsstufe. |
| MessageQueuePermission(PermissionState) |
Initialisiert eine neue Instanz der MessageQueuePermission Klasse mit dem angegebenen Berechtigungsstatus. |
| 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 Computer, der verwendet werden soll, der Warteschlangenbeschreibung und der Warteschlangenkategorie. |
MessageQueuePermission()
Initialisiert eine neue Instanz der MessageQueuePermission-Klasse.
public:
MessageQueuePermission();
public MessageQueuePermission();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird eine neue Instanz von MessageQueuePermission.
// 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 Einträgen auf Berechtigungszugriffsstufe.
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 Instanz von MessageQueuePermission.
// 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 Berechtigungsstatus.
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 Instanz von MessageQueuePermission.
// 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 von der MessageQueueWarteschlange verwiesen wird.
Beispiele
Im folgenden Codebeispiel wird eine neue Instanz von MessageQueuePermission.
// 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 Computer, der verwendet werden soll, der Warteschlangenbeschreibung und 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 Warteschlangenbeschreibung.
- category
- String
Die Warteschlangenkategorie (Message Queuing-Typbezeichner).
Beispiele
Im folgenden Codebeispiel wird eine neue Instanz von MessageQueuePermission.
// 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);