MessageQueuePermission Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci MessageQueuePermission třídy.
Přetížení
MessageQueuePermission() |
Inicializuje novou instanci MessageQueuePermission třídy. |
MessageQueuePermission(MessageQueuePermissionEntry[]) |
Inicializuje novou instanci MessageQueuePermission třídy se zadanými položkami úrovně přístupu oprávnění. |
MessageQueuePermission(PermissionState) |
Inicializuje novou instanci MessageQueuePermission třídy se zadaným stavem oprávnění. |
MessageQueuePermission(MessageQueuePermissionAccess, String) |
Inicializuje novou instanci MessageQueuePermission třídy se zadanými úrovněmi přístupu a cestou fronty. |
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String) |
Inicializuje novou instanci MessageQueuePermission třídy se zadanými úrovněmi přístupu, počítačem, který se má použít, popisem fronty a kategorií fronty. |
MessageQueuePermission()
Inicializuje novou instanci MessageQueuePermission třídy.
public:
MessageQueuePermission();
public MessageQueuePermission ();
Public Sub New ()
Příklady
Následující příklad kódu vytvoří novou instanci objektu MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
Platí pro
MessageQueuePermission(MessageQueuePermissionEntry[])
Inicializuje novou instanci MessageQueuePermission třídy se zadanými položkami úrovně přístupu oprávnění.
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())
Parametry
- permissionAccessEntries
- MessageQueuePermissionEntry[]
Pole MessageQueuePermissionEntry objektů. Vlastnost PermissionEntries je nastavena na tuto hodnotu.
Příklady
Následující příklad kódu vytvoří novou instanci objektu 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);
Platí pro
MessageQueuePermission(PermissionState)
Inicializuje novou instanci MessageQueuePermission třídy se zadaným stavem oprávnění.
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)
Parametry
- state
- PermissionState
Jedna z PermissionState hodnot.
Příklady
Následující příklad kódu vytvoří novou instanci objektu MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
System.Security.Permissions.PermissionState.Unrestricted);
Viz také
Platí pro
MessageQueuePermission(MessageQueuePermissionAccess, String)
Inicializuje novou instanci MessageQueuePermission třídy se zadanými úrovněmi přístupu a cestou fronty.
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)
Parametry
- permissionAccess
- MessageQueuePermissionAccess
Jedna z MessageQueuePermissionAccess hodnot.
- path
- String
Cesta fronty, na kterou odkazuje .MessageQueue
Příklady
Následující příklad kódu vytvoří novou instanci objektu MessageQueuePermission.
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission(
MessageQueuePermissionAccess.Receive,
".\\exampleQueue");
Platí pro
MessageQueuePermission(MessageQueuePermissionAccess, String, String, String)
Inicializuje novou instanci MessageQueuePermission třídy se zadanými úrovněmi přístupu, počítačem, který se má použít, popisem fronty a kategorií fronty.
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)
Parametry
- permissionAccess
- MessageQueuePermissionAccess
Jedna z MessageQueuePermissionAccess hodnot.
- machineName
- String
Název počítače, ve kterém se nachází fronta služby Řízení front zpráv.
- label
- String
Popis fronty
- category
- String
Kategorie fronty (identifikátor typu Řízení front zpráv).
Příklady
Následující příklad kódu vytvoří novou instanci objektu 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);