VENTAS: 1-800-867-1389

Clase BrokeredMessage

Representa la unidad de comunicación entre los clientes de AppFabric ServiceBus.

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

Espacio de nombres:  Microsoft.ServiceBus.Messaging
Ensamblado:  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public sealed class BrokeredMessage : IXmlSerializable, 
	IDisposable

El tipo BrokeredMessage expone los siguientes miembros.

  NombreDescripción
Método públicoBrokeredMessage()()()()Inicializa una nueva instancia de la clase BrokeredMessage.
Método públicoBrokeredMessage(Stream)Inicializa una nueva instancia de la clase BrokeredMessage.
Método públicoBrokeredMessage(Object)Inicializa una nueva instancia de la clase BrokeredMessage de un objeto determinado mediante el uso de DataContractSerializer con un XmlDictionaryWriter binario.
Método públicoBrokeredMessage(Stream, Boolean)Inicializar una nueva instancia de la clase BrokeredMessage utilizando el flujo proporcionado como cuerpo.
Método públicoBrokeredMessage(Object, XmlObjectSerializer)Inicializa una nueva instancia de la clase BrokeredMessage a partir de un objeto determinado mediante el XmlObjectSerializer proporcionado.
Arriba

  NombreDescripción
Propiedad públicaContentTypeObtiene o establece el tipo de contenido.
Propiedad públicaCorrelationIdObtiene o establece el identificador de la correlación.
Propiedad públicaDeliveryCountObtiene el número de entregas.
Propiedad públicaEnqueuedSequenceNumberObtiene o establece el número de secuencia en la cola del mensaje.
Propiedad públicaEnqueuedTimeUtcObtiene o establece la fecha y la hora del tiempo de envío en UTC.
Propiedad públicaExpiresAtUtcObtiene la fecha y la hora en UTC en la cual está establecida la expiración del mensaje.
Propiedad públicaForcePersistence
Propiedad públicaIsBodyConsumedEspecifica si el mensaje se ha consumido.
Propiedad públicaLabelObtiene o establece la etiqueta específica de la aplicación.
Propiedad públicaLockedUntilUtcObtiene la fecha y la hora en UTC hasta que el mensaje estará bloqueado en la cola/suscripción.
Propiedad públicaLockTokenObtiene el token de bloqueo asignado por el Service Bus a este mensaje.
Propiedad públicaMessageIdObtiene o establece el identificador del mensaje.
Propiedad públicaPartitionKeyObtiene o establece una clave de partición para enviar un mensaje transaccional a una cola o un tema que son independientes de la sesión.
Propiedad públicaPropertiesObtiene las propiedades del mensaje específicas de la aplicación.
Propiedad públicaReplyToObtiene o establece la dirección de la cola a la que se va a contestar.
Propiedad públicaReplyToSessionIdObtiene o establece el identificador de sesión al que se va a contestar.
Propiedad públicaScheduledEnqueueTimeUtcObtiene o establece la fecha y la hora en UTC en que el mensaje se pondrá en cola. Esta propiedad devuelve la hora en UTC; al definir la propiedad, el valor DateTime proporcionado también debe estar en UTC.
Propiedad públicaSequenceNumberObtiene el número único asignado a un mensaje por el Service Bus.
Propiedad públicaSessionIdObtiene o establece el identificador de la sesión.
Propiedad públicaSizeObtiene el tamaño del mensaje en bytes.
Propiedad públicaStateObtiene o establece el estado del mensaje.
Propiedad públicaTimeToLiveObtiene o establece el tiempo del mensaje en un valor en directo. Esta es la duración tras la cual expira el mensaje, que comienza cuando el mensaje se envía al Service Bus. Los mensajes más antiguos que su valor TimeToLive expirarán y no se retendrán en el almacén de mensajes. Los suscriptores no podrán recibir mensajes caducados.TimeToLive es la duración máxima que puede recibir un mensaje, pero el valor no puede superar el valor de DefaultMessageTimeToLive de la entidad especificado en la suscripción o la cola de destino. Si se especifica un valor de TimeToLive más bajo, se aplicará al mensaje concreto. Sin embargo, si se especifica un valor más alto en el mensaje, se invalidará con el valor de DefaultMessageTimeToLive de la entidad.
Propiedad públicaToObtiene o establece la dirección de envío.
Propiedad públicaViaPartitionKeyObtiene o establece un valor de clave de partición cuando debe usarse una transacción para enviar mensajes a través de una cola de transferencia.
Arriba

  NombreDescripción
Método públicoAbandon()()()()Abandona el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoAbandon(IDictionary<(Of <<'(String, Object>)>>))Abandona el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoAbandonAsync()()()()Abandona de manera asincrónica el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoAbandonAsync(IDictionary<(Of <<'(String, Object>)>>))Abandona de manera asincrónica el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoBeginAbandon(AsyncCallback, Object)Inicia una operación asincrónica para abandonar el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoBeginAbandon(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inicia una operación asincrónica para abandonar el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoBeginCompleteComienza una operación asincrónica para completar un mensaje.
Método públicoBeginDeadLetter(AsyncCallback, Object)Comienza una operación asincrónica para mover el mensaje a la cola de mensajes fallidos.
Método públicoBeginDeadLetter(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Comienza una operación asincrónica para mover el mensaje a la cola de mensajes fallidos.
Método públicoBeginDeadLetter(String, String, AsyncCallback, Object)Comienza una operación asincrónica para mover el mensaje a la cola de mensajes fallidos.
Método públicoBeginDefer(AsyncCallback, Object)Comienza una operación asincrónica para aplazar un mensaje.
Método públicoBeginDefer(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Comienza una operación asincrónica para aplazar un mensaje.
Método públicoBeginRenewLockComienza una operación asincrónica para renovar el bloqueo en un mensaje.
Método públicoCloneClona un mensaje de modo que no sea posible enviar un clono de un mensaje como mensaje nuevo.
Método públicoCompleteFinaliza la operación de recepción de un mensaje e indica que el mensaje se debe marcar como procesado y eliminado.
Método públicoCompleteAsyncFinaliza de forma asincrónica la operación de recepción de un mensaje e indica que el mensaje se debe marcar como procesado y eliminado.
Método públicoDeadLetter()()()()Mueve el mensaje a la cola de mensajes fallidos.
Método públicoDeadLetter(IDictionary<(Of <<'(String, Object>)>>))Mueve el mensaje a la cola de mensajes fallidos.
Método públicoDeadLetter(String, String)Mueve el mensaje a la cola de mensajes fallidos.
Método públicoDeadLetterAsync()()()()Mueve el mensaje de manera asincrónica a la cola de mensajes fallidos.
Método públicoDeadLetterAsync(IDictionary<(Of <<'(String, Object>)>>))Mueve el mensaje de manera asincrónica a la cola de mensajes fallidos.
Método públicoDeadLetterAsync(String, String)Mueve el mensaje de manera asincrónica a la cola de mensajes fallidos.
Método públicoDefer()()()()Indica que el receptor desea aplazar el procesamiento de este mensaje.
Método públicoDefer(IDictionary<(Of <<'(String, Object>)>>))Indica que el receptor desea aplazar el procesamiento de este mensaje.
Método públicoDeferAsync()()()()Indica de manera asincrónica que el receptor desea aplazar el procesamiento de este mensaje.
Método públicoDeferAsync(IDictionary<(Of <<'(String, Object>)>>))Indica de manera asincrónica que el receptor desea aplazar el procesamiento de este mensaje.
Método públicoDisposeRealiza tareas definidas por aplicación asociadas con liberar o restablecer recursos no administrados.
Método públicoEndAbandonFinaliza una solicitud asincrónica para abandonar el bloqueo en un mensaje de inspeccionar-bloquear.
Método públicoEndCompleteFinaliza una operación asincrónica para completar un mensaje.
Método públicoEndDeadLetterFinaliza una solicitud asincrónica para mover el mensaje a la cola de mensajes fallidos.
Método públicoEndDeferFinaliza una solicitud asincrónica para aplazar un mensaje.
Método públicoEndRenewLockFinaliza una solicitud asincrónica para renovar el bloqueo en un mensaje.
Método públicoEquals (Se hereda de Object.)
Método públicoGetBody<(Of <<'(T>)>>)()()()()Deserializa el cuerpo del mensaje indirecto en un objeto del tipo especificado mediante el DataContractSerializer con un XmlDictionaryReader binario.
Método públicoGetBody<(Of <<'(T>)>>)(XmlObjectSerializer)Deserializa el cuerpo del mensaje indirecto en un objeto del tipo especificado mediante el XmlObjectSerializer suministrado.
Método públicoGetHashCode (Se hereda de Object.)
Método públicoGetType (Se hereda de Object.)
Método públicoRenewLockRenueva el bloqueo de un mensaje.
Método públicoRenewLockAsyncRenueva de manera asincrónica el bloqueo de un mensaje.
Método públicoToStringDevuelve una cadena que representa el mensaje actual. (Invalida Object..::..ToString()()()().)
Arriba

  NombreDescripción
Implementación de interfaces explícitasMétodo privadoIXmlSerializable..::..GetSchemaEste método está reservado y no debería utilizarse. Al implementar la interfaz IXmlSerializable, se debe devolver nullNothingnullptrunites una referencia NULL (Nothing en Visual Basic). (nada in Visual Basic) desde este método y, en su lugar, si es necesario especificar un esquema personalizado, aplique el XmlSchemaProviderAttribute a la clase.
Implementación de interfaces explícitasMétodo privadoIXmlSerializable..::..ReadXmlGenera un objeto a partir de su representación XML. Este método se reserva para el uso interno y no debería usarse directa o indirectamente (p. ej., mediante un serializador o un formateador).
Implementación de interfaces explícitasMétodo privadoIXmlSerializable..::..WriteXmlConvierte un objeto en su representación XML. Este método se reserva para el uso interno y no debería usarse directa o indirectamente (p. ej., mediante un serializador o un formateador).
Arriba

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft