Message.SenderId Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.