Compartir a través de


Microsoft.Azure.ServiceBus Espacio de nombres

Clases

ClientEntity

Contrato para todas las entidades cliente con el estado Open-Close/Abort m/c main-purpose: closeAll related entities

CorrelationFilter

Representa la expresión de filtro de correlación.

EntityNameHelper

Esta clase se puede usar para dar formato a la ruta de acceso de diferentes tipos de entidad de Service Bus.

ExceptionReceivedContext

Contexto proporcionado para ExceptionReceivedEventArgs la excepción generada por el cliente.

ExceptionReceivedEventArgs

Proporciona datos para el evento ExceptionReceivedHandler.

ExceptionReceivedEventArgsAction

Acción que tiene lugar cuando ExceptionReceivedEventArgs se genera.

FalseFilter

Coincide con ninguno de los mensajes que llegan a seleccionarse para la suscripción.

Filter

Describe una expresión de filtro que se evalúa con un mensaje.

Message

Objeto de mensaje que se usa para comunicar y transferir datos con Service Bus.

Message.SystemPropertiesCollection

Colección que se usa para almacenar las propiedades establecidas por el servicio Service Bus.

MessageHandlerOptions

Proporciona opciones asociadas al procesamiento de la bomba de mensajes mediante RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) y RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions).

MessageLockLostException

Excepción que se produce cuando se pierde el bloqueo en el mensaje. Los autores de llamadas deben llamar a Receive y procesar el mensaje de nuevo.

MessageNotFoundException

Excepción que se produce cuando no se encuentra el mensaje solicitado.

MessageSizeExceededException

Excepción que se produce cuando el tamaño del mensaje supera el límite.

MessagingEntityDisabledException

Excepción que se produce cuando la entidad de mensajería está deshabilitada. Vuelva a habilitar la entidad mediante Portal.

MessagingEntityNotFoundException

Excepción que se produce cuando no se encuentra la entidad de mensajería. Compruebe que la entidad existe.

NoRetry

Una directiva de reintento, que realmente no vuelve a intentarlo.

QueueClient

QueueClient se puede usar para todas las interacciones básicas con una cola de Service Bus.

QuotaExceededException

Excepción que se produce cuando se ha superado la cuota (tamaño máximo de entidad u otra conexión, etc.) asignada a la entidad. Los autores de las llamadas deben comprobar el mensaje de error para ver cuál de las cuotas superó y tomar las medidas adecuadas.

RetryExponential

Implementación de RetryPolicy en la que el retraso entre reintentos aumentará de forma exponencial escalonada. RetryIntervals se calculará mediante un retryFactor que es una función de deltaBackOff (MaximumBackoff - MinimumBackoff) y MaximumRetryCount. RetryPolicy no se aplicará cuando se encuentre una transacción ambiente.

RetryPolicy

Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas. RetryPolicy no se aplicará cuando se encuentre una transacción ambiente.

RuleAction

Representa las acciones de filtro permitidas para la transformación de un mensaje coincidente con una expresión de filtro.

RuleDescription

Representa una descripción de una regla.

ServerBusyException

Excepción que se produce cuando un servidor está ocupado. Los autores de llamadas deben esperar un tiempo y volver a intentar la operación.

ServiceBusCommunicationException

Excepción para señalar errores generales de comunicación relacionados con las operaciones de mensajería.

ServiceBusConnection

Objeto de conexión al espacio de nombres de Service Bus

ServiceBusConnectionStringBuilder

Se usa para generar cadenas de conexión de Service Bus.

ServiceBusException

Excepción base para varios errores de Service Bus.

ServiceBusTimeoutException

Excepción que se produce cuando se encuentra un tiempo de espera. Los autores de llamadas vuelven a intentar la operación.

SessionCannotBeLockedException

Excepción que se produce cuando no se puede bloquear una sesión.

SessionClient

Un cliente de sesión se puede usar para aceptar objetos de sesión que se pueden usar para interactuar con todos los mensajes con el mismo sessionId.

SessionHandlerOptions

Proporciona opciones asociadas al procesamiento de bombas de sesión mediante RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions) y RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions).

SessionLockLostException

Excepción que se produce cuando el bloqueo en la sesión ha expirado. Los autores de llamadas deben recibir la sesión de nuevo.

SqlFilter

Representa un filtro que es una composición de una expresión y una acción que se ejecuta en la canalización pub/sub.

SqlRuleAction

Representa el conjunto de acciones escritas en la sintaxis basada en lenguaje SQL que se realiza en .Message

SubscriptionClient

SubscriptionClient se puede usar para todas las interacciones básicas con una suscripción de Service Bus.

TopicClient

TopicClient se puede usar para todas las interacciones básicas con un tema de Service Bus.

TrueFilter

Coincide con todos los mensajes que llegan a seleccionarse para la suscripción.

UnauthorizedException

Excepción que se produce cuando el usuario no tiene acceso a la entidad.

Interfaces

IClientEntity

Interfaz que muestra la funcionalidad común entre todos los clientes de Service Bus.

IMessageSession

Describe un objeto Session. IMessageSession se puede usar para realizar operaciones en sesiones.

IQueueClient

QueueClient se puede usar para todas las interacciones básicas con una cola de Service Bus.

ISessionClient

Describe un cliente de sesión. Un cliente de sesión se puede usar para aceptar objetos de sesión que se pueden usar para interactuar con todos los mensajes con el mismo sessionId.

ISubscriptionClient

SubscriptionClient se puede usar para todas las interacciones básicas con una suscripción de Service Bus.

ITopicClient

TopicClient se puede usar para todas las interacciones básicas con un tema de Service Bus.

Enumeraciones

MessageState
ReceiveMode

Especifica el comportamiento del receptor.

ServiceBusConnectionStringBuilder.AuthenticationType
TransportType

Tipo de transporte AMQP