Udostępnij za pośrednictwem


Message.AttachSenderId Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy identyfikator nadawcy powinien być dołączony do wiadomości.

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

Wartość właściwości

true jeśli element SenderId powinien być dołączony do komunikatu; falsew przeciwnym razie . Wartość domyślna to true.

Atrybuty

Wyjątki

Kolejka komunikatów jest filtrowana w celu zignorowania AttachSenderId właściwości.

Przykłady

Poniższy przykład kodu pobiera i ustawia wartość właściwości komunikatu AttachSenderId .

Uwagi

Właściwość SenderId jest tablicą bajtów, która reprezentuje identyfikator użytkownika wysyłającego. Identyfikator nadawcy jest ustawiany przez kolejkowanie komunikatów i jest używany przez odbierającego menedżera kolejki w celu sprawdzenia, czy nadawca ma prawa dostępu do kolejki.

Brak identyfikatora nadawcy jest wskazaniem przez aplikację wysyłającą, że kolejkowanie komunikatów nie powinno weryfikować nadawcy wiadomości ani weryfikować praw dostępu nadawcy do kolejki odbierającej. Jest SenderId to wiarygodne tylko wtedy, gdy komunikat został uwierzytelniony po osiągnięciu kolejki docelowej. Komunikat jest odrzucany, gdy dociera do kolejki docelowej, jeśli kolejka akceptuje tylko uwierzytelnione komunikaty, a UseAuthentication właściwość lub AttachSenderId ma falsewartość .

Przestroga

Jeśli wiadomość zostanie odrzucona, zostanie wysłana do kolejki utraconych wiadomości (jeśli UseDeadLetterQueue jest true) lub zostanie zignorowana. Możesz zażądać potwierdzenia, gdy komunikat nie osiągnie kolejki. W przeciwnym razie, gdy UseDeadLetterQueue komunikat false może zostać utracony bez ostrzeżenia.

Dotyczy

Zobacz też