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á označ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
SenderId pokud má být ke zprávě připojena hodnota , v opačném případě false
. Výchozí formát 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 je používáno přijímajícím Správcem fronty k ověření, zda má odesílatel přístupová práva k frontě.
Absence ID odesílatele znamená odesílající aplikaci, že služba Řízení front zpráv by neměla ověřovat odesílatele zprávy ani ověřovat přístupová práva odesílatele k přijímající frontě. Je SenderId důvěryhodný pouze v případě, že zpráva byla ověřena, když dorazila do cílové fronty. Zpráva se při dosažení cílové fronty odmítne, pokud fronta přijímá pouze ověřené zprávy a UseAuthentication vlastnost nebo AttachSenderId je false
.
Upozornění
Pokud je zpráva odmítnuta, je buď odeslána do fronty nedoručených zpráv (pokud UseDeadLetterQueue je true
), nebo je ignorována. Pokud se zprávě nepodaří dosáhnout fronty, můžete požádat o potvrzení. V opačném případě může dojít ke ztrátě zprávy bez UseDeadLetterQueuefalse
upozornění.