Message.AttachSenderId 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 ou define um valor que indica se a ID do remetente deve ser anexada à mensagem.
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 da propriedade
true se a SenderId mensagem deve ser anexada; caso contrário, false. O padrão é true.
- Atributos
Exceções
A fila de mensagens é filtrada para ignorar a AttachSenderId propriedade.
Exemplos
O exemplo de código a seguir obtém e define o valor da propriedade de AttachSenderId uma mensagem.
Comentários
A SenderId propriedade é uma matriz de bytes que representa o identificador do usuário de envio. A ID do remetente é definida pelo Enfileiramento de Mensagens e é usada pelo Gerenciador de Filas receptora para verificar se o remetente tem direitos de acesso a uma fila.
A ausência da ID do remetente é uma indicação do aplicativo de envio de que o Enfileiramento de Mensagens não deve validar o remetente da mensagem nem verificar os direitos de acesso do remetente para a fila de recebimento. O SenderId valor será confiável somente se a mensagem tiver sido autenticada quando ela atingiu a fila de destino. A mensagem é rejeitada quando chega à fila de destino se a fila aceita apenas mensagens autenticadas e a UseAuthenticationAttachSenderId propriedade ou é false.
Cuidado
Se uma mensagem for rejeitada, ela será enviada para a fila de mensagens mortas (se UseDeadLetterQueue for true) ou será ignorada. Você pode solicitar confirmações quando uma mensagem falha ao alcançar uma fila. Caso contrário, quando UseDeadLetterQueuefalse a mensagem pode ser perdida sem aviso.