Message.AttachSenderId Propiedad

Definición

Obtiene o establece un valor que indica si se adjuntará al mensaje el identificador del remitente.

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

Valor de propiedad

true si debe adjuntarse SenderId al mensaje; en cualquier otro caso, false. De manera predeterminada, es true.

Atributos

Excepciones

La cola de mensajes se filtra para omitir la propiedad AttachSenderId.

Ejemplos

En el ejemplo de código siguiente se obtiene y se establece el valor de la propiedad de AttachSenderId un mensaje.

Comentarios

La SenderId propiedad es una matriz de bytes que representa el identificador del usuario remitente. Message Queuing establece el identificador del remitente y lo usa el Administrador de colas receptor para comprobar si el remitente tiene derechos de acceso a una cola.

La ausencia del identificador del remitente es una indicación por parte de la aplicación de envío que Message Queuing no debe validar el remitente del mensaje ni comprobar los derechos de acceso del remitente a la cola receptora. SenderId solo es de confianza si el mensaje se autenticó cuando llegó a la cola de destino. El mensaje se rechaza cuando llega a la cola de destino si la cola solo acepta mensajes autenticados y o UseAuthentication la AttachSenderId propiedad es false.

Precaución

Si se rechaza un mensaje, se envía a la cola de mensajes fallidos (si UseDeadLetterQueue es true) o se omite. Puede solicitar confirmaciones cuando un mensaje no llega a una cola. De lo contrario, cuando UseDeadLetterQueue es false posible que el mensaje se pierda sin previo aviso.

Se aplica a

Consulte también