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


MessageQueue.Label Свойство

Определение

Возвращает или задает описание очереди.

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

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

Метка очереди сообщений. Значение по умолчанию — пустая строка ("").

Атрибуты

Исключения

Метка была задана как недопустимое значение.

Произошла ошибка при доступе к методу очереди сообщений.

Примеры

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

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

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

Комментарии

Максимальная длина метки очереди сообщений составляет 124 символов.

Свойство Label не должно быть уникальным во всех очередях. Однако если несколько очередей совместно используют один и тот же Labelресурс, метод нельзя использовать Send(Object) для передачи сообщения всем из них. Если при отправке сообщения используется синтаксис метки, Path при отправке сообщения будет возникать исключение, если Label он не является уникальным.

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

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

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

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