Message.AttachSenderId Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.