Поделиться через


MessageQueuePermissionEntry Конструкторы

Определение

Инициализирует новый экземпляр класса MessageQueuePermissionEntry.

Перегрузки

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

Инициализирует новый экземпляр класса MessageQueuePermissionEntry с указанными уровнями доступа к разрешениям и путем к очереди.

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

Инициализирует новый экземпляр класса MessageQueuePermissionEntry с указанными уровнями доступа к разрешениям, именем компьютера, на котором расположена очередь, описанием очереди и категорией очереди.

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String)

Инициализирует новый экземпляр класса MessageQueuePermissionEntry с указанными уровнями доступа к разрешениям и путем к очереди.

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)

Параметры

permissionAccess
MessageQueuePermissionAccess

Поразрядное сочетание значений MessageQueuePermissionAccess. Это значение присваивается свойству PermissionAccess.

path
String

Путь к очереди, на которую ссылается объект MessageQueue. Это значение присваивается свойству Path.

Примеры

В следующем примере кода создается новый экземпляр .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);

Применяется к

MessageQueuePermissionEntry(MessageQueuePermissionAccess, String, String, String)

Инициализирует новый экземпляр класса MessageQueuePermissionEntry с указанными уровнями доступа к разрешениям, именем компьютера, на котором расположена очередь, описанием очереди и категорией очереди.

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)

Параметры

permissionAccess
MessageQueuePermissionAccess

Поразрядное сочетание значений MessageQueuePermissionAccess. Это значение присваивается свойству PermissionAccess.

machineName
String

Имя компьютера, на котором расположена очередь Message Queuing. Это значение присваивается свойству MachineName.

label
String

Описание очереди. Это значение присваивается свойству Label.

category
String

Категория очереди (идентификатор типа Message Queuing). Это значение присваивается свойству Category.

Примеры

В следующем примере кода создается новый экземпляр .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());

Применяется к