Share via


MessageQueuePermissionEntry Konstruktory

Definice

Inicializuje novou instanci MessageQueuePermissionEntry třídy.

Přetížení

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

Inicializuje novou instanci MessageQueuePermissionEntry třídy se zadanými úrovněmi přístupu oprávnění a cestou fronty.

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

Inicializuje novou instanci MessageQueuePermissionEntry třídy se zadanými úrovněmi přístupu oprávnění, názvem počítače, ve kterém se fronta nachází, popisem fronty a kategorií fronty.

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

Inicializuje novou instanci MessageQueuePermissionEntry třídy se zadanými úrovněmi přístupu oprávnění a cestou fronty.

public:
 MessageQueuePermissionEntry(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ path);
public MessageQueuePermissionEntry (System.Messaging.MessageQueuePermissionAccess permissionAccess, string path);
new System.Messaging.MessageQueuePermissionEntry : System.Messaging.MessageQueuePermissionAccess * string -> System.Messaging.MessageQueuePermissionEntry
Public Sub New (permissionAccess As MessageQueuePermissionAccess, path As String)

Parametry

permissionAccess
MessageQueuePermissionAccess

Bitové kombinace MessageQueuePermissionAccess hodnot. Vlastnost PermissionAccess je nastavena na tuto hodnotu.

path
String

Cesta fronty, na kterou odkazuje MessageQueue objekt. Vlastnost Path je nastavena na tuto hodnotu.

Příklady

Následující příklad kódu vytvoří novou instanci objektu MessageQueuePermissionEntry.

// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ entry = gcnew MessageQueuePermissionEntry(
    MessageQueuePermissionAccess::Receive,
    queue->Path);

queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry = new MessageQueuePermissionEntry(
    MessageQueuePermissionAccess.Receive,
    queue.Path);

Platí pro

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

Inicializuje novou instanci MessageQueuePermissionEntry třídy se zadanými úrovněmi přístupu oprávnění, názvem počítače, ve kterém se fronta nachází, popisem fronty a kategorií fronty.

public:
 MessageQueuePermissionEntry(System::Messaging::MessageQueuePermissionAccess permissionAccess, System::String ^ machineName, System::String ^ label, System::String ^ category);
public MessageQueuePermissionEntry (System.Messaging.MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category);
new System.Messaging.MessageQueuePermissionEntry : System.Messaging.MessageQueuePermissionAccess * string * string * string -> System.Messaging.MessageQueuePermissionEntry
Public Sub New (permissionAccess As MessageQueuePermissionAccess, machineName As String, label As String, category As String)

Parametry

permissionAccess
MessageQueuePermissionAccess

Bitové kombinace MessageQueuePermissionAccess hodnot. Vlastnost PermissionAccess je nastavena na tuto hodnotu.

machineName
String

Název počítače, ve kterém se nachází fronta služby Řízení front zpráv. Vlastnost MachineName je nastavena na tuto hodnotu.

label
String

Popis fronty Vlastnost Label je nastavena na tuto hodnotu.

category
String

Kategorie fronty (identifikátor typu Řízení front zpráv). Vlastnost Category je nastavena na tuto hodnotu.

Příklady

Následující příklad kódu vytvoří novou instanci objektu MessageQueuePermissionEntry.

// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ entry = gcnew MessageQueuePermissionEntry(
    MessageQueuePermissionAccess::Receive,
    queue->MachineName,
    queue->Label,
    queue->Category.ToString());

queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry = new MessageQueuePermissionEntry(
    MessageQueuePermissionAccess.Receive,
    queue.MachineName,
    queue.Label,
    queue.Category.ToString());

Platí pro