Partilhar via


Message.SenderId Propriedade

Definição

Obtém o identificador do usuário remetente.

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 da propriedade

Byte[]

Uma matriz de valores de bytes que identifica o remetente. O Gerenciador de Fila de recebimento usa o identificador quando autentica a mensagem para verificar o remetente da mensagem e os direitos de acesso do remetente à fila.

Atributos

Exceções

A mensagem não foi enviada. Essa propriedade só pode ser lida em mensagens recuperadas de uma fila.

- ou -

A fila de mensagens é filtrada para ignorar a propriedade SenderId.

Comentários

Se a AttachSenderId propriedade for false, o identificador do remetente especificado na SenderId propriedade não será anexado à mensagem quando ela for enviada. Isso indica ao Enfileiramento de Mensagens que o remetente não deve ser validado quando envia a mensagem para a fila de destino. Se a AttachSenderId propriedade for true, o valor da SenderId propriedade será confiável somente se a mensagem tiver sido autenticada. Use a Authenticated propriedade em conjunto com a SenderId propriedade para verificar os direitos de acesso do remetente.

Um aplicativo conector é um aplicativo que usa um servidor conector para fornecer comunicação entre o Enfileiramento de Mensagens e outros sistemas de enfileiramento. O Enfileiramento de Mensagens requer que os aplicativos conectores forneçam a identificação do remetente. Você deve definir a ConnectorType propriedade ao enviar uma mensagem por meio de um aplicativo conector.

Aplica-se a

Confira também