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

Имя компьютера, на котором расположена очередь очереди сообщений. Для MachineName свойства задано это значение.

label
String

Описание очереди. Для Label свойства задано это значение.

category
String

Категория очереди (идентификатор типа очереди сообщений). Для 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());

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