Aracılığıyla paylaş


MessageQueue.DenySharedReceive Özellik

Tanım

Bunun Message Queuing kuyruğundan ileti almak için özel erişime sahip olup olmadığını MessageQueue 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 almak için özel haklara sahipse; değilse, false. Varsayılan değer: false.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir ileti kuyruğu 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 iletilere göz atma veya alma erişimine sahip olması gerektiğini belirtmek için olarak ayarlayınDenySharedReceive. Aynı kuyruk kaynağıyla başka bir MessageQueue uygulama veya başka bir uygulama ilişkilendirildiyse, bu ö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 Kullanılabilir
Yerel bilgisayar Yes
Yerel bilgisayar ve doğrudan biçim adı Yes
Uzak bilgisayar Yes
Uzak bilgisayar ve doğrudan biçim adı Yes

Şunlara uygulanır

Ayrıca bkz.