Share via


Message.AttachSenderId Özellik

Tanım

Gönderen kimliğinin iletiye eklenip eklenmeyeceğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

trueSenderId, iletiye eklenmelidirse; değilse, false. Varsayılan değer: true.

Öznitelikler

Özel durumlar

İleti kuyruğu özelliği yoksayacak AttachSenderId şekilde filtrelenmiştir.

Örnekler

Aşağıdaki kod örneği, iletinin AttachSenderId özelliğinin değerini alır ve ayarlar.

Açıklamalar

SenderId özelliği, gönderen kullanıcının tanımlayıcısını temsil eden bir bayt dizisidir. Gönderen kimliği Message Queuing tarafından ayarlanır ve alıcı Kuyruk Yöneticisi tarafından, gönderenin kuyruğa erişim hakları olup olmadığını doğrulamak için kullanılır.

Gönderen kimliğinin olmaması, gönderen uygulamanın Message Queuing'in iletiyi göndereni doğrulamaması veya gönderenin alıcı kuyruğa erişim haklarını doğrulamaması gerektiğinin bir göstergesidir. SenderId yalnızca hedef kuyruğa ulaştığında iletinin kimliği doğrulandıysa güvenilirdir. Kuyruk yalnızca kimliği doğrulanmış iletileri kabul ederse ve UseAuthentication veya AttachSenderId özelliği ise ileti hedef kuyruğa ulaştığında reddedilir false.

Dikkat

bir ileti reddedilirse, teslim edilemeyen ileti kuyruğuna gönderilir (ise UseDeadLetterQueuetrue) veya yoksayılır. bir ileti kuyruğa ulaşamadığında bildirim isteğinde bulunabilirsiniz. Aksi takdirde, ileti ne zaman UseDeadLetterQueuefalse uyarı olmadan kaybolabilir.

Şunlara uygulanır

Ayrıca bkz.