Sdílet prostřednictvím


Message.AttachSenderId Vlastnost

Definice

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

Platí pro

Viz také