Aracılığıyla paylaş


MessageQueue.CanWrite Özellik

Tanım

öğesinin yazılıp MessageQueue yazılamayacağını gösteren bir değer alır.

public:
 property bool CanWrite { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanWrite")]
public bool CanWrite { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanWrite")>]
member this.CanWrite : bool
Public ReadOnly Property CanWrite As Boolean

Özellik Değeri

true MessageQueue varsa ve uygulama buna yazabiliyorsa; yoksa , false.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, ileti kuyruğunun CanWrite özelliğinin değerini görüntüler.

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

Açıklamalar

CanWrite uygulamanın kuyruğa ileti gönderip gönderemeyeceğini gösterir. ise CanWritetrue, MessageQueue kuyruğa ileti gönderebilir. Aksi takdirde, yapamaz.

CanWrite , false bir kuyruğun özel yazma erişimiyle zaten açık olması (veya özel kullanım dışı erişimle açık olması ve bu MessageQueue özel erişim istemesi) veya uygulamanın buna erişmek için yeterli haklara sahip olmamasıdır. Uygulamanız olduğunda CanWritefalsebir kuyruğa yazmaya çalışırsa erişim reddedilir.

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ı Evet

Şunlara uygulanır

Ayrıca bkz.