MessageQueue.QueueName Свойство

Определение

Получает или задает понятное имя, определяющее очередь.

public:
 property System::String ^ QueueName { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_QueueName")]
public string QueueName { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_QueueName")>]
member this.QueueName : string with get, set
Public Property QueueName As String

Значение свойства

Имя, определяющее очередь, на которую ссылается этот объект MessageQueue. Значение null недопустимо.

Атрибуты

Исключения

Значение имени очереди — null.

Примеры

В следующем примере кода возвращается и задается значение свойства очереди QueueName сообщений.

// Set the queue's QueueName property value.
queue.QueueName = "Example Queue";

// Display the new value of the queue's QueueName property.
Console.WriteLine("MessageQueue.QueueName: {0}", queue.QueueName);

Комментарии

Можно объединить QueueName с , MachineName чтобы создать понятное Path имя очереди. Синтаксис для понятного Path варианта имени свойства зависит от типа очереди, как показано в следующей таблице.

Тип очереди Синтаксис
Общедоступная очередь MachineName\QueueName
Частная очередь MachineName\Private$\QueueName
очередь Журнал MachineName\QueueName\Journal$

Используйте "." для представления локального компьютера.

QueueName Изменение свойства влияет на Path свойство . Если задать QueueName без задания MachineName свойства, Path свойство станет .\QueueName. В противном случае объект Path становится MachineName\QueueName.

В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.

Режим рабочей группы Доступно
Локальный компьютер Да
Имя локального компьютера и прямого формата Да
Удаленный компьютер Да
Имя удаленного компьютера и прямого формата Нет

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

См. также раздел