Share via


MessageQueue.CanWrite Özellik

Tanım

yazılabilir olup olmadığını MessageQueue 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

trueMessageQueue varsa ve uygulama buna yazabiliyorsa; değilse, 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.

CanWritefalse, bir kuyruğun özel yazma erişimiyle zaten açık olup olmadığı (veya özel kullanım dışı erişimle açık olup olmadığı ve özel MessageQueue erişim isteğinde bulunup bulunmadığı) veya uygulamanın erişim için yeterli haklara sahip olmamasıdır. Uygulamanız olduğunda CanWritefalsekuyruğ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 Kullanılabilir
Yerel bilgisayar Yes
Yerel bilgisayar ve doğrudan biçim adı Yes
Uzak bilgisayar No
Uzak bilgisayar ve doğrudan biçim adı Yes

Şunlara uygulanır

Ayrıca bkz.