Message.AttachSenderId Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si l'ID de l'expéditeur doit être attaché au message.
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
Valeur de propriété
true
si le SenderId doit être attaché au message ; sinon, false
. La valeur par défaut est true
.
- Attributs
Exceptions
La file d'attente des messages est filtrée pour ignorer la propriété AttachSenderId.
Exemples
L’exemple de code suivant obtient et définit la valeur de la propriété d’un AttachSenderId message.
Remarques
La SenderId propriété est un tableau d’octets qui représente l’identificateur de l’utilisateur d’envoi. L’ID de l’expéditeur est défini par Message Queuing et est utilisé par le Gestionnaire de files d’attente de réception pour vérifier si l’expéditeur dispose des droits d’accès à une file d’attente.
L’absence de l’ID de l’expéditeur indique que Message Queuing ne doit pas valider l’expéditeur du message ni vérifier les droits d’accès de l’expéditeur à la file d’attente de réception. le SenderId n’est fiable que si le message a été authentifié lorsqu’il a atteint la file d’attente de destination. Le message est rejeté lorsqu’il atteint la file d’attente de destination si la file d’attente accepte uniquement les messages authentifiés et que la UseAuthenticationAttachSenderId propriété ou est false
.
Attention
Si un message est rejeté, il est envoyé à la file d’attente de lettres mortes (si UseDeadLetterQueue est true
), ou il est ignoré. Vous pouvez demander des accusés de réception lorsqu’un message ne parvient pas à atteindre une file d’attente. Sinon, quand UseDeadLetterQueue est false
le message peut être perdu sans avertissement.