Message.AttachSenderId Proprietà

Definizione

Ottiene o imposta un valore che indica se l'ID del mittente deve essere allegato al messaggio.

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

Valore della proprietà

true se SenderId deve essere allegato al messaggio; in caso contrario, false. Il valore predefinito è true.

Attributi

Eccezioni

La coda di messaggi viene filtrata in modo che venga ignorata la proprietà AttachSenderId.

Esempio

L'esempio di codice seguente ottiene e imposta il valore della proprietà di AttachSenderId un messaggio.

Commenti

La SenderId proprietà è una matrice di byte che rappresenta l'identificatore dell'utente che invia. L'ID mittente viene impostato da Accodamento messaggi e viene usato da Gestione code ricevente per verificare se il mittente dispone dei diritti di accesso a una coda.

L'assenza dell'ID mittente è un'indicazione dell'applicazione di invio che Accodamento messaggi non deve convalidare il mittente del messaggio né verificare i diritti di accesso del mittente alla coda ricevente. è SenderId attendibile solo se il messaggio è stato autenticato quando ha raggiunto la coda di destinazione. Il messaggio viene rifiutato quando raggiunge la coda di destinazione se la coda accetta solo messaggi autenticati e la UseAuthentication proprietà o AttachSenderId è false.

Attenzione

Se un messaggio viene rifiutato, viene inviato alla coda dei messaggi non recapitabili (se UseDeadLetterQueue è true) o viene ignorato. È possibile richiedere riconoscimenti quando un messaggio non riesce a raggiungere una coda. In caso contrario, quando UseDeadLetterQueue è false il messaggio potrebbe essere perso senza avviso.

Si applica a

Vedi anche