Udostępnij za pośrednictwem


MessageQueuePermissionEntry Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy MessageQueuePermissionEntry.

Przeciążenia

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

Inicjuje MessageQueuePermissionEntry nowe wystąpienie klasy z określonymi poziomami dostępu uprawnień i ścieżką kolejki.

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

Inicjuje nowe wystąpienie MessageQueuePermissionEntry klasy z określonymi poziomami dostępu uprawnień, nazwą komputera, na którym znajduje się kolejka, opisem kolejki i kategorią kolejki.

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

Inicjuje MessageQueuePermissionEntry nowe wystąpienie klasy z określonymi poziomami dostępu uprawnień i ścieżką kolejki.

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

Bitowa kombinacja MessageQueuePermissionAccess wartości. Właściwość jest ustawiona PermissionAccess na tę wartość.

path
String

Ścieżka kolejki, do którego MessageQueue odwołuje się obiekt . Właściwość jest ustawiona Path na tę wartość.

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy 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);

Dotyczy

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

Inicjuje nowe wystąpienie MessageQueuePermissionEntry klasy z określonymi poziomami dostępu uprawnień, nazwą komputera, na którym znajduje się kolejka, opisem kolejki i kategorią kolejki.

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

Bitowa kombinacja MessageQueuePermissionAccess wartości. Właściwość jest ustawiona PermissionAccess na tę wartość.

machineName
String

Nazwa komputera, na którym znajduje się kolejka kolejki komunikatów. Właściwość jest ustawiona MachineName na tę wartość.

label
String

Opis kolejki. Właściwość jest ustawiona Label na tę wartość.

category
String

Kategoria kolejki (identyfikator typu kolejkowania komunikatów). Właściwość jest ustawiona Category na tę wartość.

Przykłady

Poniższy przykład kodu tworzy nowe wystąpienie klasy 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());

Dotyczy