Sdílet prostřednictvím


MessageQueue.DenySharedReceive Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda má výhradní MessageQueue přístup k příjmu zpráv z fronty služby Řízení front zpráv.

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

Hodnota vlastnosti

truepokud má tato MessageQueue výhradní práva přijímat zprávy z fronty, jinak . false Výchozí hodnota je false.

Atributy

Příklady

Následující příklad kódu získá a nastaví hodnotu vlastnosti fronty DenySharedReceive zpráv.

// 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);

Poznámky

DenySharedReceive určuje sdílený režim fronty odkazované tímto MessageQueuezpůsobem . Nastavit DenySharedReceive na true označení, že pouze to MessageQueue by mělo mít přístup k náhledu nebo příjmu zpráv z fronty se zadaným Path. Pokud je jiná MessageQueue nebo jiná aplikace přidružená ke stejnému prostředku fronty, tato instance nebo aplikace nebude moct zobrazit náhled nebo přijímat zprávy, ale přesto je může odeslat.

Pokud DenySharedReceive ano false, fronta je k dispozici pro více aplikací pro odesílání, náhled nebo příjem zpráv.

Následující tabulka ukazuje, zda je tato vlastnost k dispozici v různých režimech pracovní skupiny.

Režim pracovní skupiny K dispozici
Místní počítač Ano
Název místního počítače a přímého formátu Ano
Vzdálený počítač Ano
Název vzdáleného počítače a přímého formátu Ano

Platí pro

Viz také