Compartir a través de


Message.SenderId Propiedad

Definición

Obtiene el identificador del usuario remitente.

public:
 property cli::array <System::Byte> ^ SenderId { cli::array <System::Byte> ^ get(); };
[System.Messaging.MessagingDescription("MsgSenderId")]
public byte[] SenderId { get; }
[<System.Messaging.MessagingDescription("MsgSenderId")>]
member this.SenderId : byte[]
Public ReadOnly Property SenderId As Byte()

Valor de propiedad

Byte[]

Matriz de valores de byte que identifica al remitente. El administrador de colas receptor utiliza el identificador cuando autentica el mensaje, para comprobar el remitente del mensaje y sus derechos de acceso a la cola.

Atributos

Excepciones

El mensaje no se ha enviado. Esta propiedad solo puede leerse en mensajes recuperados de una cola.

o bien

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

Comentarios

Si la AttachSenderId propiedad es false, el identificador del remitente especificado en la SenderId propiedad no se adjunta al mensaje cuando se envía. Esto indica a Message Queuing que el remitente no se debe validar cuando envía el mensaje a la cola de destino. Si la AttachSenderId propiedad es true, el valor de la SenderId propiedad es de confianza solo si el mensaje se ha autenticado. Use la Authenticated propiedad junto con la SenderId propiedad para comprobar los derechos de acceso del remitente.

Una aplicación de conector es una aplicación que usa un servidor de conectores para proporcionar comunicación entre Message Queuing y otros sistemas de puesta en cola. Message Queuing requiere que las aplicaciones del conector proporcionen la identificación del remitente. Debe establecer la ConnectorType propiedad al enviar un mensaje a través de una aplicación de conector.

Se aplica a

Consulte también