Message.AttachSenderId Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda má být ID odesílatele připojeno ke zprávě.
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
Hodnota vlastnosti
true pokud by měla být připojena SenderId ke zprávě; falsev opačném případě . Výchozí hodnota je true.
- Atributy
Výjimky
Fronta zpráv je filtrována tak, aby ignorovala AttachSenderId vlastnost.
Příklady
Následující příklad kódu získá a nastaví hodnotu vlastnosti zprávy AttachSenderId .
Poznámky
Vlastnost SenderId je pole bajtů, které představuje identifikátor odesílajícího uživatele. ID odesílatele je nastaveno službou Řízení front zpráv a používá ji přijímající správce front k ověření, zda má odesílatel přístupová práva k frontě.
Absence ID odesílatele značí odesílající aplikaci, že služba Řízení front zpráv by neměla ověřit odesílatele zprávy ani ověřit přístupová práva odesílatele k přijímající frontě. Je SenderId důvěryhodný pouze v případě, že byla zpráva ověřena při dosažení cílové fronty. Zpráva je odmítnuta, když dosáhne cílové fronty, pokud fronta přijímá pouze ověřené zprávy a UseAuthentication buď je vlastnost nebo AttachSenderId je false.
Upozornění
Pokud je zpráva odmítnuta, odešle se buď do fronty nedoručených zpráv (pokud UseDeadLetterQueue je true), nebo je ignorována. Potvrzení můžete požádat, když se zpráva nedostane do fronty. V opačném případě může dojít ke UseDeadLetterQueuefalse ztrátě zprávy bez upozornění.