MessageQueue.Authenticate Özellik

Tanım

Kuyruğun yalnızca kimliği doğrulanmış iletileri kabul edip etmediğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true kuyruk yalnızca kimliği doğrulanmış iletileri kabul ederse; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Özel durumlar

Message Queuing yöntemine erişilirken bir hata oluştu.

Örnekler

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

// Set the queue's Authenticate property value.
queue.Authenticate = true;

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

Açıklamalar

İleti kimlik doğrulaması, ileti bütünlüğünü sağlamak ve iletiyi kimin gönderdiğini doğrulamak için bir yol sağlar. Kimlik doğrulaması istemek için, gönderen uygulama iletinin kimlik doğrulama düzeyini ayarlar.

olarak trueayarladığınızdaAuthenticate, yalnızca bu MessageQueue örnekle değil, sunucudaki kuyruğa erişimi kısıtlarsınız. Aynı Message Queuing kuyruğunda çalışan tüm istemciler etkilenir.

Yalnızca kimliği doğrulanmış iletileri kabul eden bir kuyruk, kimliği doğrulanmamış bir iletiyi reddeder. İleti reddi bildirimi istemek için, gönderen bir uygulama iletinin AcknowledgeType özelliğini ayarlayabilir. İleti reddinin başka bir göstergesi olmadığından, teslim edilemeyen ileti kuyruğuna gönderilmesini istemediğiniz sürece gönderen uygulama iletiyi kaybedebilir.

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ı No

Şunlara uygulanır

Ayrıca bkz.