Aracılığıyla paylaş


MessageQueue.DenySharedReceive Özellik

Tanım

Bunun MessageQueue Message Queuing kuyruğundan ileti almak için özel erişime sahip olup olmadığını gösteren bir değer alır veya ayarlar.

public:
 property bool DenySharedReceive { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_DenySharedReceive")]
public bool DenySharedReceive { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_DenySharedReceive")>]
member this.DenySharedReceive : bool with get, set
Public Property DenySharedReceive As Boolean

Özellik Değeri

true bu MessageQueue , kuyruktan ileti alma özel haklarına sahipse; değilse, false. Varsayılan değer: false.

Öznitelikler

Örnekler

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

// Set the queue's DenySharedReceive property value.
queue.DenySharedReceive = false;

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

Açıklamalar

DenySharedReceive , bu MessageQueuetarafından başvurulan kuyruğun paylaşılan modunu belirtir. true Yalnızca bunun MessageQueue belirtilen Pathile kuyruktan gelen iletilere göz atma veya alma erişimi olması gerektiğini belirtmek için olarak ayarlayınDenySharedReceive. Başka bir uygulama veya başka bir MessageQueue uygulama aynı kuyruk kaynağıyla ilişkiliyse, söz konusu örnek veya uygulama iletilere göz atamaz veya alamaz, ancak yine de bunları gönderebilir.

ise DenySharedReceivefalse, kuyruk iletileri göndermek, göz atmak veya almak için birden çok uygulama tarafından kullanılabilir.

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 Evet
Uzak bilgisayar ve doğrudan biçim adı Evet

Şunlara uygulanır

Ayrıca bkz.