Message.AttachSenderId Vlastnost

Definice

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

trueSenderId 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í.

Platí pro

Viz také