MessageQueuePermission Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse.
Overloads
| Name | Description |
|---|---|
| MessageQueuePermission() |
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse. |
| MessageQueuePermission(MessageQueuePermissionEntry[]) |
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven vermeldingen op machtigingsniveau. |
| MessageQueuePermission(PermissionState) |
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven machtigingsstatus. |
| MessageQueuePermission(MessageQueuePermissionAccess, String) |
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus en het pad van de wachtrij. |
| MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus, de computer die moet worden gebruikt, de beschrijving van de wachtrij en de wachtrijcategorie. |
MessageQueuePermission()
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse.
public:
MessageQueuePermission();
public MessageQueuePermission();
Public Sub New ()
Voorbeelden
In het volgende codevoorbeeld wordt een nieuw exemplaar van MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Van toepassing op
MessageQueuePermission(MessageQueuePermissionEntry[])
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven vermeldingen op machtigingsniveau.
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())
Parameters
- permissionAccessEntries
- MessageQueuePermissionEntry[]
Een matrix met MessageQueuePermissionEntry objecten. De PermissionEntries eigenschap is ingesteld op deze waarde.
Voorbeelden
In het volgende codevoorbeeld wordt een nieuw exemplaar van 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);
Van toepassing op
MessageQueuePermission(PermissionState)
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven machtigingsstatus.
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)
Parameters
- state
- PermissionState
Een van de PermissionState waarden.
Voorbeelden
In het volgende codevoorbeeld wordt een nieuw exemplaar van MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Zie ook
Van toepassing op
MessageQueuePermission(MessageQueuePermissionAccess, String)
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus en het pad van de wachtrij.
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)
Parameters
- permissionAccess
- MessageQueuePermissionAccess
Een van de MessageQueuePermissionAccess waarden.
- path
- String
Het pad van de wachtrij waarnaar wordt verwezen door de MessageQueue.
Voorbeelden
In het volgende codevoorbeeld wordt een nieuw exemplaar van MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Van toepassing op
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Initialiseert een nieuw exemplaar van de MessageQueuePermission klasse met de opgegeven toegangsniveaus, de computer die moet worden gebruikt, de beschrijving van de wachtrij en de wachtrijcategorie.
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)
Parameters
- permissionAccess
- MessageQueuePermissionAccess
Een van de MessageQueuePermissionAccess waarden.
- machineName
- String
De naam van de computer waar de Message Queuing-wachtrij zich bevindt.
- label
- String
De beschrijving van de wachtrij.
- category
- String
De wachtrijcategorie (Message Queuing-type-id).
Voorbeelden
In het volgende codevoorbeeld wordt een nieuw exemplaar van 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);