Exportar (0) Imprimir
Expandir Tudo

Classe BrokeredMessage

Representa a unidade de comunicação entre os clientes do AppFabric ServiceBus.

System..::..Object
  Microsoft.ServiceBus.Messaging..::..BrokeredMessage

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

public sealed class BrokeredMessage : IXmlSerializable, 
	IDisposable

O tipo BrokeredMessage expõe os membros a seguir.

  NomeDescrição
Método públicoBrokeredMessage()()()()Inicializa uma nova instância da classe BrokeredMessage.
Método públicoBrokeredMessage(Object)Inicializa uma nova instância da classe BrokeredMessage a partir de um determinado objeto usando o DataContractSerializer com um XmlDictionaryWriter binário.
Método públicoBrokeredMessage(Stream, Boolean)Inicializa uma nova instância da classe BrokeredMessage usando o fluxo fornecido como o corpo.
Método públicoBrokeredMessage(Object, XmlObjectSerializer)Inicializa uma nova instância da classe BrokeredMessage a partir de um determinado objeto usando o XmlObjectSerializer fornecido.
Início

  NomeDescrição
Propriedade públicaContentTypeObtém ou define o tipo do conteúdo.
Propriedade públicaCorrelationIdObtém ou define o identificador da correlação.
Propriedade públicaDeliveryCountObtém a quantidade de entregas.
Propriedade públicaEnqueuedSequenceNumberObtém ou define o número sequencial em fila da mensagem.
Propriedade públicaEnqueuedTimeUtcObtém ou define a data e a hora da hora de envio em UTC.
Propriedade públicaExpiresAtUtcObtém a data e a hora em UTC em que a mensagem está configurada para expirar.
Propriedade públicaIsBodyConsumedEspecifica se a mensagem foi consumida.
Propriedade públicaLabelObtém ou define o rótulo específico do aplicativo.
Propriedade públicaLockedUntilUtcObtém a data e a hora em UTC até a qual a mensagem será bloqueada na fila/assinatura.
Propriedade públicaLockTokenObtém o token de bloqueio atribuído pelo Service Bus a esta mensagem.
Propriedade públicaMessageIdObtém ou define o identificador da mensagem.
Propriedade públicaPartitionKey
Propriedade públicaPropertiesObtém as propriedades da mensagem específicas do aplicativo.
Propriedade públicaReplyToObtém ou define o endereço da fila à qual responder.
Propriedade públicaReplyToSessionIdObtém ou define o identificador de sessão ao qual responder.
Propriedade públicaScheduledEnqueueTimeUtcObtém ou define a data e a hora em UTC na qual a mensagem será colocada na fila. Esta propriedade retorna a hora em UTC; ao definir a propriedade, o valor de DateTime fornecido também deve estar em UTC.
Propriedade públicaSequenceNumberObtém o número exclusivo atribuído à mensagem pelo Service Bus.
Propriedade públicaSessionIdObtém ou define o identificador da sessão.
Propriedade públicaSizeObtém o tamanho da mensagem em bytes.
Propriedade públicaStateObtém ou define a mensagem do estado.
Propriedade públicaTimeToLiveObtém ou define o valor de vida útil da mensagem. Esta é a duração após a qual a mensagem expira, começando a partir de quando a mensagem é enviada ao Service Bus. As mensagens mais antigas que seu valor TimeToLive expirarão e não serão mais mantidas no armazenamento de mensagens. Os assinantes não poderão receber as mensagens expiradas.TimeToLive é a vida útil máxima que uma mensagem pode receber, mas esse valor não pode exceder a entidade especificada do valor DefaultMessageTimeToLive na fila de destino ou assinatura. Se um TimeToLive de valor mais baixo for especificado, ele será aplicado a uma mensagem individual. No entanto, um valor mais alto especificado na mensagem será substituído pelo valor DefaultMessageTimeToLive da entidade.
Propriedade públicaToObtém ou define o endereço de envio.
Propriedade públicaViaPartitionKey
Início

  NomeDescrição
Método públicoAbandon()()()()Abandona o bloqueio em uma mensagem espiada-bloqueada.
Método públicoAbandon(IDictionary<(Of <<'(String, Object>)>>))Abandona o bloqueio em uma mensagem espiada-bloqueada.
Método públicoAbandonAsync()()()()Abandona de modo assíncrono o bloqueio em uma mensagem espiada-bloqueada.
Método públicoAbandonAsync(IDictionary<(Of <<'(String, Object>)>>))Abandona de modo assíncrono o bloqueio em uma mensagem espiada-bloqueada.
Método públicoBeginAbandon(AsyncCallback, Object)Inicia uma operação assíncrona para abandonar o bloqueio em uma mensagem espiada-bloqueada.
Método públicoBeginAbandon(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inicia uma operação assíncrona para abandonar o bloqueio em uma mensagem espiada-bloqueada.
Método públicoBeginCompleteInicia uma operação assíncrona para concluir uma mensagem.
Método públicoBeginDeadLetter(AsyncCallback, Object)Inicia uma operação assíncrona para mover a mensagem para a fila de mensagens mortas.
Método públicoBeginDeadLetter(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inicia uma operação assíncrona para mover a mensagem para a fila de mensagens mortas.
Método públicoBeginDeadLetter(String, String, AsyncCallback, Object)Inicia uma operação assíncrona para mover a mensagem para a fila de mensagens mortas.
Método públicoBeginDefer(AsyncCallback, Object)Inicia uma operação assíncrona para adiar uma mensagem.
Método públicoBeginDefer(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inicia uma operação assíncrona para adiar uma mensagem.
Método públicoBeginRenewLockInicia uma operação assíncrona para renovar o bloqueio em uma mensagem.
Método públicoCloneClona uma mensagem, possibilitando o envio de um clone de uma mensagem como nova mensagem.
Método públicoCompleteConclui a operação de recepção de uma mensagem e indica que a mensagem deve ser marcada como processada e excluída.
Método públicoCompleteAsyncConclui de maneira assíncrona a operação de recepção de uma mensagem e indica que a mensagem deve ser marcada como processada e excluída.
Método públicoDeadLetter()()()()Move a mensagem para a fila de mensagens mortas.
Método públicoDeadLetter(IDictionary<(Of <<'(String, Object>)>>))Move a mensagem para a fila de mensagens mortas.
Método públicoDeadLetter(String, String)Move a mensagem para a fila de mensagens mortas.
Método públicoDeadLetterAsync()()()()Move de modo assíncrono a mensagem para a fila de mensagens mortas.
Método públicoDeadLetterAsync(IDictionary<(Of <<'(String, Object>)>>))Move de modo assíncrono a mensagem para a fila de mensagens mortas.
Método públicoDeadLetterAsync(String, String)Move de modo assíncrono a mensagem para a fila de mensagens mortas.
Método públicoDefer()()()()Indica que o receptor deseja adiar o processamento desta mensagem.
Método públicoDefer(IDictionary<(Of <<'(String, Object>)>>))Indica que o receptor deseja adiar o processamento desta mensagem.
Método públicoDeferAsync()()()()Indica de modo assíncrono que o receptor deseja adiar o processamento desta mensagem.
Método públicoDeferAsync(IDictionary<(Of <<'(String, Object>)>>))Indica de modo assíncrono que o receptor deseja adiar o processamento desta mensagem.
Método públicoDisposeRealiza tarefas definidas pelo aplicativo associadas a recursos não gerenciados de liberação ou redefinição.
Método públicoEndAbandonTermina uma solicitação assíncrona para abandonar o bloqueio em uma mensagem espiada-bloqueada.
Método públicoEndCompleteTermina uma operação assíncrona para concluir uma mensagem.
Método públicoEndDeadLetterTermina uma solicitação assíncrona para mover a mensagem para a fila de mensagens mortas.
Método públicoEndDeferTermina uma solicitação assíncrona para adiar uma mensagem.
Método públicoEndRenewLockTermina uma operação assíncrona para renovar o bloqueio em uma mensagem.
Método públicoEquals (Herdado de Object.)
Método públicoGetBody<(Of <<'(T>)>>)()()()()Desserializa o corpo da mensagem agenciada em um objeto do tipo especificado usando o DataContractSerializer com um XmlDictionaryReader binário.
Método públicoGetBody<(Of <<'(T>)>>)(XmlObjectSerializer)Desserializa o corpo da mensagem agenciada em um objeto do tipo especificado usando o XmlObjectSerializer fornecido.
Método públicoGetHashCode (Herdado de Object.)
Método públicoGetType (Herdado de Object.)
Método públicoRenewLockRenova o bloqueio em uma mensagem.
Método públicoRenewLockAsyncRenova de modo assíncrono o bloqueio em uma mensagem.
Método públicoToStringRetorna uma cadeia de caracteres que representa a mensagem atual. (Substitui Object..::..ToString()()()().)
Início

  NomeDescrição
Implementações de interfaces explícitasMétodo privadoIXmlSerializable..::..GetSchemaEste método está reservado e não deve ser utilizado. Ao implementar a interface IXmlSerializable, deve-se retornar nulo (Nada no Visual Basic) a partir deste método e, em vez disso, se for preciso especificar um esquema personalizado, aplicar o XmlSchemaProviderAttribute à classe.
Implementações de interfaces explícitasMétodo privadoIXmlSerializable..::..ReadXmlGera um objeto de sua representação XML. Este método está reservado para uso interno e não deve ser utilizado diretamente ou indiretamente (por exemplo, usando um serializador ou um formatador).
Implementações de interfaces explícitasMétodo privadoIXmlSerializable..::..WriteXmlConverte um objeto em sua representação XML. Este método está reservado para uso interno e não deve ser utilizado diretamente ou indiretamente (por exemplo, usando um serializador ou um formatador).
Início

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft