Aracılığıyla paylaş


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

true SenderId iletisine eklenmelidir; değilse, false. Varsayılan değer: true.

Öznitelikler

Özel durumlar

İleti kuyruğu, özelliğini 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 iletinin gönderenini doğrulamaması veya gönderenin alıcı kuyruğa erişim haklarını doğrulamaması gerektiğinin bir göstergesidir. SenderId yalnızca ileti hedef kuyruğa ulaştığında 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 (varsa UseDeadLetterQueuetrue) gönderilir veya yoksayılır. bir ileti kuyruğa ulaşamadığında bildirim isteyebilirsiniz. Aksi takdirde, ileti ne false zaman UseDeadLetterQueue uyarı olmadan kaybolabilir.

Şunlara uygulanır

Ayrıca bkz.