Microsoft.Azure.ServiceBus Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Azure SDK for .NET