Aracılığıyla paylaş


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, ileti kuyruğunun 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 Mevcut
Yerel bilgisayar Evet
Yerel bilgisayar ve doğrudan biçim adı Evet
Uzak bilgisayar Hayır
Uzak bilgisayar ve doğrudan biçim adı Hayır

Şunlara uygulanır

Ayrıca bkz.