Microsoft.ServiceBus.Messaging 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
AllowRule |
Representa la regla que se va a permitir. |
AuthorizationRule |
Define la regla de autorización Azure Service Bus que se usa para determinar si una operación está permitida o no. |
AuthorizationRules |
Representa una colección de AuthorizationRule. |
BrokeredMessage |
Representa la unidad de comunicación entre los clientes de Service Bus. |
BrokeredMessageProperty |
Representa el contenedor de propiedades de un BrokeredMessageobjeto . |
ClientAffineProperties | |
ClientEntity |
Estructura de datos que representa los eventos enviados y recibidos de una secuencia del centro de eventos. |
ConsumerGroupDescription |
Representa una descripción del grupo de consumidores. |
CorrelationFilter |
Representa la expresión de filtro de correlación. |
DefaultEventProcessorFactory<T> |
Representa el generador del procesador de eventos predeterminado. |
DuplicateMessageException |
Excepción para indicar errores duplicados del mensaje. |
EntityDescription |
Representa la descripción de una entidad. |
EntityMetadataUpdatedException |
Se produce si los metadatos de entidad han cambiado. |
EventData |
Representa el evento enviado y recibido de una secuencia de Event Hubs. Contiene el cuerpo del evento, un contenedor de propiedades definido por el usuario y varios metadatos que describen el evento, como su desplazamiento en la partición y su número en la secuencia de secuencia. Las particiones se rellenan con una secuencia de datos de eventos. |
EventDataBatch |
Clase auxiliar para crear un lote de objetos EventData que se van a usar para la llamada a SendBatch o SendBatchAsync. |
EventDataSystemPropertyNames |
Proporciona los nombres (como campos) de todas las propiedades del sistema que Service Bus actualiza automáticamente. |
EventHubClient |
Una clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos. |
EventHubConsumerGroup |
Representa el grupo de consumidores dentro de un centro de eventos. Esta clase crea receptores para un grupo de consumidores específico dentro de un centro de eventos. Puede ser el grupo de consumidores predeterminado u otro grupo de consumidores creado por el usuario. |
EventHubDescription |
Representa la descripción de metadatos de un centro de eventos. |
EventHubReceiver |
Clase de cliente usada en operaciones de recepción relacionadas con un grupo de consumidores del centro de eventos. Representa una conexión de receptor lógico a una partición específica del centro de eventos dentro de un grupo de consumidores. |
EventHubRuntimeInformation |
Devuelve información en tiempo de ejecución de Event Hubs, que es necesaria para crear EventHubSender objetos o EventHubReceiver . |
EventHubSender |
Clase de cliente usada en operaciones de envío para un centro de eventos. Representa una conexión de remitente lógico a una partición específica del centro de eventos. |
EventPosition |
Define una posición de EventData en la partición del centro de eventos. La posición puede ser una de Offset, SequenceNumber o EnqueuedTimeUtc. |
EventProcessorFaultedEventArgs | |
EventProcessorHost |
Un host muy sencillo para procesar mensajes de EventHub. Se encarga de distribuir particiones de EventHub entre instancias de EventProcessorHost. Crea un blob en bloques de Azure para cada partición de EventHub y usa estos blobs para administrar la concesión de una partición. Cada instancia de EventProcessorHost realiza las dos tareas siguientes: 1) Renovar concesiones: realiza un seguimiento de las concesiones que posee actualmente el host y mantiene continuamente la renovación de las concesiones. 2) Adquirir concesiones: cada instancia sondea continuamente todos los blobs de concesión para comprobar si hay concesiones que debe adquirir para que el sistema entre en estado equilibrado. La aplicación cliente debe implementar IEventProcessor y registrar la implementación del procesador con EventProcessorHost. |
EventProcessorOptions |
Define las opciones en tiempo de ejecución al registrar una IEventProcessor interfaz con .EventHubConsumerGroup Este es también el mecanismo para detectar excepciones de una IEventProcessor instancia usada por un objeto EventProcessorHost. |
ExceptionReceivedEventArgs |
Proporciona datos para el evento ExceptionReceived. |
FalseFilter |
Representa la expresión de filtro false. |
Filter |
Describe una expresión de filtro que se evalúa con un BrokeredMessage. |
FilterException |
Excepción que se produce para los errores de acción de filtro de señalización. |
InternalServerErrorException | |
IpFilterAuthorizationRule | |
Lease |
Contiene información de propiedad de partición. |
LeaseCannotBeAcquiredException | |
LeaseLostException |
Representa una excepción que se produce cuando se ha perdido la concesión del servicio. |
ManagementStrings |
Proporciona constantes de cadena usadas en Microsoft Azure Service Bus Messaging. |
MessageCountDetails |
Esta clase contiene propiedades que permiten recuperar detalles de los mensajes desde subcolas de entidades de mensajería principales (colas, temas, suscripciones). |
MessageLockLostException |
Excepción que se produce para indicar errores perdidos de bloqueo de mensajes. |
MessageNotFoundException |
Excepción que se produce para indicar errores no encontrados en el mensaje. |
MessageReceiver |
La clase MessageReceiver se usa para recibir mensajes del contenedor de mensajes y confirmarlos. |
MessageSender |
La clase MessageSender se usa para enviar mensajes desde Service Bus. |
MessageSession |
Representa una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción. |
MessageSessionAsyncHandler |
Representa el controlador asincrónico asociado a la sesión de mensajes. |
MessageSessionHandler |
Representa el controlador asociado a la sesión de mensajes. |
MessageSizeExceededException |
Representa una excepción cuando el tamaño del mensaje superó el tamaño máximo permitido. |
MessageStoreLockLostException |
Representa la excepción que se produce para indicar errores perdidos de bloqueo del almacén de mensajes. |
MessagingCommunicationException |
Excepción que se produce para indicar errores de comunicación de mensajería. |
MessagingEntityAlreadyExistsException |
Representa la excepción que se produce para la entidad de mensajería de señalización ya existe errores. |
MessagingEntityClient |
Esta es la clase abstracta base que todos los clientes para desordenar entidades como temas, colas y suscripciones. |
MessagingEntityDisabledException |
Excepción para los errores deshabilitados de la entidad de mensajería de señalización. |
MessagingEntityNotFoundException |
Excepción que se produce para la entidad de mensajería de señalización no encontrada. |
MessagingException |
Representa la excepción que se produce para indicar errores de mensajería. |
MessagingExceptionDetail |
Proporciona los detalles de la excepción de mensajería. |
MessagingExceptionHelper | |
MessagingFactory |
La clase MessagingFactory es la clase de anclaje que se usa para las operaciones en tiempo de ejecución para enviar y recibir a y desde colas, temas o suscripciones. |
MessagingFactorySettings |
Representa la configuración del generador de mensajería. |
NamespaceInfo |
Representa metadatos relacionados con un espacio de nombres de mensajería. |
NetMessagingBinding |
Representa el enlace que se usa para la mensajería de red. |
NetMessagingTransportBindingElement |
Representa el elemento de enlace utilizado para especificar un transporte de mensajería neto para transmitir mensajes en Service Bus. |
NetMessagingTransportSettings |
Representa la configuración de transporte de mensajería de .NET. |
NoMatchingSubscriptionException |
Excepción que se produce cuando la coincidencia de la suscripción no produjo ninguna coincidencia. |
OnMessageOptions |
Proporciona opciones asociadas al procesamiento de la bomba de mensajes mediante OnMessage(Action<BrokeredMessage>) y OnMessage(Action<BrokeredMessage>). |
OnShardMessageOptions |
Representa las opciones disponibles para el mensaje de partición. |
PairedMessagingFactoryException |
Representa la excepción que se produjo para la factoría de mensajería emparejada. |
PairedNamespaceEventArgs |
Representa los argumentos de evento asociados con el espacio de nombres emparejado para la mensajería de Service Bus. |
PairedNamespaceOptions |
Representa las opciones del espacio de nombres emparejado para la mensajería de Service Bus. |
PartitionContext |
Encapsula la información relacionada con una partición de Event Hubs usada por IEventProcessor. |
PartitionDescription |
Representa los metadatos y la información aproximada del tiempo de ejecución de una partición lógica de un centro de eventos. |
PartitionManagerOptions |
Opciones para controlar varios aspectos de la distribución de particiones que se producen dentro EventProcessorHost de la instancia. |
PartitionNotOwnedException |
Representa la excepción que se produce para los errores de la partición de señalización no propiedad. |
PartitionRuntimeInformation |
Representa la información aproximada del tiempo de ejecución de una partición lógica de un centro de eventos. |
PrivateEndpointAuthorizationRule | |
PublisherRevokedException |
Excepción para indicar errores de publicador revocados. |
QueueClient |
Representa el objeto de cliente de cola. |
QueueDescription |
Representa la descripción de metadatos de la cola. |
QuotaExceededException |
Excepción que se produce para los errores de cuota de señalización superados. |
ReceiverDisconnectedException |
Esta excepción se produce si dos o más EventHubReceiver objetos se conectan a la misma partición de Event Hubs con valores de época diferentes. |
ReceiverOptions |
Representa las opciones que se pueden establecer durante la creación de un receptor de centro de eventos. |
ReceiverRuntimeInfo |
Representa la información aproximada del tiempo de ejecución del receptor para una partición lógica de un centro de eventos. |
RelayDescription |
Representa una descripción de WCF Relay. |
RevokedPublisherDescription | |
RuleAction |
Representa las acciones de filtro que se permiten para la transformación de un mensaje que ha sido coincidente con una expresión de filtro. |
RuleActionException |
Excepción que se produce para los errores de acción de filtro de señalización y se produce cuando se produce un error en una operación relacionada con el filtro. |
RuleDescription |
Representa una descripción de una regla. |
SendAvailabilityBacklogException |
Representa la excepción que se produjo durante el envío de trabajos pendientes de disponibilidad. |
SendAvailabilityMessagingException |
Representa las excepciones que se produjeron durante el envío de la disponibilidad de la mensajería. |
SendAvailabilityPairedNamespaceOptions |
Representa las opciones para el envío de la disponibilidad del espacio de nombres emparejado. |
ServerBusyException |
Representa la excepción que se produce cuando un servidor está sobrecargado con operaciones lógicas. |
SessionCannotBeLockedException |
Representa la excepción que se produce cuando un mensaje no puede adquirir bloqueo en una sesión. |
SessionHandlerOptions |
Representa las opciones del controlador de sesión. |
SessionLockLostException |
Excepción que se produce para indicar errores perdidos de bloqueo de sesión. En el caso de entidades de mensajería con particiones, las particiones a veces se mueven para lograr el equilibrio de carga entre los nodos de Service Bus; por ejemplo, cuando se reinicia un nodo o se agregan nodos nuevos para compartir la carga. Cuando esto sucede, los bloqueos de sesión se pueden perder, pero los mensajes nunca se pierden. Si una partición se mueve después de bloquear la sesión, se produce un error en la llamada de procesamiento de mensajes de confirmación o finalización, porque se pierde el bloqueo. Sin embargo, el mensaje permanece y puede intentar leerlo de nuevo. Por lo tanto, puede recibir una SessionLockLostException excepción aunque el propio mensaje no se pierda. En este caso, puede volver a intentar la operación de procesamiento de mensajes. |
SharedAccessAuthorizationRule |
Define la regla de autorización para la operación de acceso compartido. |
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 .BrokeredMessage |
SubscriptionClient |
Representa la clase de delimitador usada en operaciones en tiempo de ejecución relacionadas con una suscripción de tema. |
SubscriptionDescription |
Representa una descripción de la suscripción. |
TopicClient |
Clase de delimitador usada para acceder TopicDescription a para realizar operaciones en tiempo de ejecución. |
TopicDescription |
Representa una descripción del tema. |
TransactionSizeExceededException |
Representa una excepción cuando el tamaño de la transacción supera. |
TrueFilter |
Coincide con una expresión de filtro. |
VirtualNetworkAuthorizationRule |
Interfaces
ICheckpointManager |
Proporciona métodos para ejecutar el punto de control de forma asincrónica. Se proporciona extensibilidad para especificar el almacenamiento específico del host para almacenar el desplazamiento. Esto se proporciona cuando RegisterProcessorAsync<T>(Lease, ICheckpointManager) se llama a , para controlar la posición de desplazamiento mediante CheckpointAsync(EventData). |
IEventProcessor |
Proporciona métodos para procesadores de eventos. Las aplicaciones deben implementar esta interfaz, lo que permite el control de eventos desde Event Hubs. Esta interfaz es el punto de extensibilidad principal para EventProcessorHost y RegisterProcessor<T>(Lease, ICheckpointManager). |
IEventProcessorFactory |
Interfaz que proporciona un generador para crear instancias de IEventProcessor. |
IMessageSessionAsyncHandler |
Representa una interfaz para el controlador asincrónico para la sesión de mensajes. |
IMessageSessionAsyncHandlerFactory |
Representa una interfaz para el generador de controladores asociado a la sesión de mensajes. |
IMessageSessionHandler |
Representa una interfaz para el controlador asociado a la sesión de mensajes. |
IMessageSessionHandlerFactory |
Representa una interfaz para el generador de controladores asociado a la sesión de mensajes. |
Enumeraciones
AccessCheckResult | |
AccessRights |
Especifica los posibles derechos de acceso para un usuario. |
AllowRuleClaimType |
Especifica una enumeración del tipo AllowRuleClaim. |
CloseReason |
Enumera el motivo del cierre de la sesión. |
CursorType |
Enumera el tipo de cursor de mensajería. |
EntityAvailabilityStatus |
Enumera el estado de la disponibilidad de la entidad. |
EntityStatus |
Enumera los valores posibles para el estado de una entidad de mensajería. |
IpFilterActionType |
Representa el tipo de acción a la que se aplica el ip que coincide con ipFilter. |
MessageState |
Enumera un estado de mensaje. |
MessagingExceptionDetail.ErrorLevelType |
Enumera los tipos de nivel de error para la comunicación de mensajería. |
MessagingSKUs |
Especifica la SKU del espacio de nombres de mensajería. |
ReceiveMode |
Enumera los valores del modo de recepción. El valor predeterminado es PeekLock. |
TileType |
Enumera los tipos de icono de mensajería. |
ToastType |
Enumera los tipos de imagen y texto para la notificación del sistema. |
TransportType |
Enumeración que establece el protocolo de mensajería en NetMessaging (un protocolo propietario en Azure Service Bus) o AMQP (un estándar del sector). |
Azure SDK for .NET