MessageQueuePermission Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av MessageQueuePermission klassen.
Överlagringar
| Name | Description |
|---|---|
| MessageQueuePermission() |
Initierar en ny instans av MessageQueuePermission klassen. |
| MessageQueuePermission(MessageQueuePermissionEntry[]) |
Initierar en ny instans av MessageQueuePermission klassen med de angivna behörighetsposterna på åtkomstnivå. |
| MessageQueuePermission(PermissionState) |
Initierar en ny instans av MessageQueuePermission klassen med det angivna behörighetstillståndet. |
| MessageQueuePermission(MessageQueuePermissionAccess, String) |
Initierar en ny instans av MessageQueuePermission klassen med de angivna åtkomstnivåerna och sökvägen till kön. |
| MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Initierar en ny instans av MessageQueuePermission klassen med angivna åtkomstnivåer, dator som ska användas, köbeskrivning och kökategori. |
MessageQueuePermission()
Initierar en ny instans av MessageQueuePermission klassen.
public:
MessageQueuePermission();
public MessageQueuePermission();
Public Sub New ()
Exempel
I följande kodexempel skapas en ny instans av MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Gäller för
MessageQueuePermission(MessageQueuePermissionEntry[])
Initierar en ny instans av MessageQueuePermission klassen med de angivna behörighetsposterna på åtkomstnivå.
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())
Parametrar
- permissionAccessEntries
- MessageQueuePermissionEntry[]
En matris med MessageQueuePermissionEntry objekt. Egenskapen PermissionEntries är inställd på det här värdet.
Exempel
I följande kodexempel skapas en ny instans av 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);
Gäller för
MessageQueuePermission(PermissionState)
Initierar en ny instans av MessageQueuePermission klassen med det angivna behörighetstillståndet.
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)
Parametrar
- state
- PermissionState
Ett av PermissionState värdena.
Exempel
I följande kodexempel skapas en ny instans av MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Se även
Gäller för
MessageQueuePermission(MessageQueuePermissionAccess, String)
Initierar en ny instans av MessageQueuePermission klassen med de angivna åtkomstnivåerna och sökvägen till kön.
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)
Parametrar
- permissionAccess
- MessageQueuePermissionAccess
Ett av MessageQueuePermissionAccess värdena.
- path
- String
Sökvägen till kön som refereras av MessageQueue.
Exempel
I följande kodexempel skapas en ny instans av MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Gäller för
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Initierar en ny instans av MessageQueuePermission klassen med angivna åtkomstnivåer, dator som ska användas, köbeskrivning och kökategori.
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)
Parametrar
- permissionAccess
- MessageQueuePermissionAccess
Ett av MessageQueuePermissionAccess värdena.
- machineName
- String
Namnet på datorn där message queuing-kön finns.
- label
- String
Köbeskrivningen.
- category
- String
Kökategorin (identifierare för Message Queuing-typ).
Exempel
I följande kodexempel skapas en ny instans av 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);