MessageQueue.CanRead Özellik

Tanım

okunup MessageQueue okunamayacağını gösteren bir değer alır.

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

Özellik Değeri

trueMessageQueue varsa ve uygulama ondan okuyabiliyorsa; değilse, false.

Öznitelikler

Örnekler

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

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

Açıklamalar

CanRead uygulamanın kuyruktan iletilere göz atıp alamayacağını gösterir. ise CanReadtrue, MessageQueue kuyruktan iletileri alabilir veya göz atabilir. Aksi takdirde, yapamaz.

CanRead , false bir kuyruğun zaten özel okuma erişimiyle açık olması (veya özel kullanım dışı erişimle açık olması ve bu MessageQueue özel erişim istemesi) veya uygulamanın erişim için yeterli haklara sahip olmamasıdır. Uygulamanız olduğunda CanReadfalsekuyruktan okumaya ç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.