MsmqMessage<T> Classe

Definição

A MsmqMessage<T> classe encapsula uma mensagem de Fila de Mensagens (MSMQ) que é enviada e recebida, através de um canal de integração de Fila de Mensagens, para e de uma aplicação existente de Fila de Mensagens.

generic <typename T>
public ref class MsmqMessage sealed
[System.ServiceModel.MessageContract(IsWrapped=false)]
public sealed class MsmqMessage<T>
[<System.ServiceModel.MessageContract(IsWrapped=false)>]
type MsmqMessage<'T> = class
Public NotInheritable Class MsmqMessage(Of T)

Parâmetros de Tipo Genérico

T

Representa o corpo da mensagem.

Herança
MsmqMessage<T>
Atributos

Exemplos

MsmqMessage<string> message = new MsmqMessage<string>("Hello, world");
Dim message As New MsmqMessage(Of String)("Hello, world")

Observações

Use a MsmqMessage<T> classe para aceder às propriedades da mensagem de Fila de Mensagens.

Construtores

Name Description
MsmqMessage<T>(T)

Inicializa uma nova instância da MsmqMessage<T> classe com o corpo da mensagem fornecido.

Propriedades

Name Description
AcknowledgeType

Obtém ou define o AcknowledgeTypes que está associado a esta mensagem.

Acknowledgment

Recebe o Acknowledgment que está associado a esta mensagem.

AdministrationQueue

Obtém ou define o Uri da fila de administração associada a esta mensagem.

AppSpecific

Recebe ou define um Int32 valor que representa qualquer informação adicional específica da aplicação associada a esta mensagem.

ArrivedTime

Recebe ou define um DateTime que indica quando a mensagem chegou à fila de destino.

Authenticated

Recebe um valor Booleano que indica se a mensagem está autenticada.

Body

Obtém ou define o corpo da mensagem.

BodyType

Recebe ou define um Int32 valor que indica o tipo do corpo da mensagem.

CorrelationId

Recebe ou define um String que contém o identificador de correlação para esta mensagem.

DestinationQueue

Obtém o Uri da fila de destino para esta mensagem.

Extension

Recebe ou define um array de Byte que contém qualquer informação adicional definida pela aplicação associada a esta mensagem.

Id

Recebe um String que contém o identificador da mensagem para essa mensagem.

Label

Recebe ou define um String que contém o rótulo da mensagem.

MessageType

Recebe o MessageType que está associado a esta mensagem.

Priority

Obtém ou define o MessagePriority que está associado a esta mensagem.

ResponseQueue

Obtém ou define o Uri da fila de mensagens que recebe mensagens de resposta da aplicação recetora.

SenderId

Obtém um array de Byte que contém o identificador do remetente da aplicação enviante.

SentTime

Recebe um DateTime que indica quando a mensagem foi enviada pelo gestor de fila do computador da aplicação enviadora.

TimeToReachQueue

Recebe ou define um TimeSpan que indica o tempo máximo permitido para a mensagem chegar à fila de destino.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a