Aracılığıyla paylaş


MessageQueue.Label Özellik

Tanım

Kuyruk açıklamasını alır veya ayarlar.

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

Özellik Değeri

İleti kuyruğunun etiketi. Varsayılan değer boş bir dizedir ("").

Öznitelikler

Özel durumlar

Etiket geçersiz bir değere ayarlandı.

Message Queuing yöntemine erişilirken bir hata oluştu.

Örnekler

Aşağıdaki kod örneği, ileti kuyruğunun Label özelliğinin değerini alır ve ayarlar.

// 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);

Açıklamalar

İleti kuyruğu etiketinin uzunluğu üst sınırı 124 karakterdir.

Özelliğin Label tüm kuyruklar arasında benzersiz olması gerekmez. Ancak, birden çok kuyruk aynı Labelpaylaşıyorsa, bu kuyrukların tümüne bir ileti yayınlamak için yöntemini kullanamazsınız Send(Object) . İletiyi gönderirken özelliği için etiket söz dizimini Path kullanırsanız, benzersiz değilse Label bir özel durum oluşturulur.

Aşağıdaki tabloda bu özelliğin çeşitli Çalışma Grubu modlarında kullanılabilir olup olmadığı gösterilmektedir.

Çalışma grubu modu Mevcut
Yerel bilgisayar Evet
Yerel bilgisayar ve doğrudan biçim adı Evet
Uzak bilgisayar Hayır
Uzak bilgisayar ve doğrudan biçim adı Hayır

Şunlara uygulanır

Ayrıca bkz.