Microsoft.Azure.EventHubs 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
AzureActiveDirectoryTokenProvider |
Representa el proveedor de tokens de Azure Active Directory para Event Hubs. |
BatchOptions |
Opciones para definir la clave partiton y el tamaño máximo del mensaje al crear un EventDataBatch. |
ClientEntity |
Contrato para todas las entidades cliente con el estado Open-Close/Abort m/c main-purpose: closeAll related entities |
EventData |
Estructura de datos que encapsula el evento que se envía y recibe de EventHubs. Cada partición de EventHubs se puede visualizar como una secuencia de EventData. |
EventData.SystemPropertiesCollection |
Colección que se usa para almacenar las propiedades establecidas por el servicio Event Hubs. |
EventDataBatch |
Clase auxiliar para crear un IEnumerable teniendo en cuenta el límite de tamaño máximo, de modo que IEnumerableEventData<> se pueda pasar al método Send o SendAsync de para EventHubClient enviar los EventData objetos como un lote.<EventData> |
EventDataDiagnosticExtensions |
Métodos de extensión de diagnóstico para EventData. |
EventHubClient |
Clase Anchor: todas las operaciones de cliente de EventHub se inician aquí. Consulta CreateFromConnectionString(String). |
EventHubPartitionRuntimeInformation |
Contiene información sobre una partición del centro de eventos. |
EventHubRuntimeInformation |
Contiene información sobre Event Hubs. |
EventHubsCommunicationException |
Excepción para señalar errores de comunicación generales relacionados con las operaciones de mensajería. |
EventHubsConnectionStringBuilder |
EventHubsConnectionStringBuilder se puede usar para construir una cadena de conexión que pueda establecer la comunicación con entidades de Event Hubs. También se puede usar para realizar la validación básica en una cadena de conexión existente. Una cadena de conexión es básicamente una cadena formada por pares clave-valor separados por ";". El formato básico es "<key>=<value>[;< key>=<value>]" donde el nombre de clave admitido es el siguiente: Punto de conexión: la dirección URL que contiene el espacio de nombres de Event Hubs. EntityPath: ruta de acceso a la entidad del centro de eventos SharedAccessKeyName: el nombre de clave de la regla de directiva de acceso compartido correspondiente para el espacio de nombres o la entidad. SharedAccessKey: clave para la regla de directiva de acceso compartido correspondiente del espacio de nombres o la entidad. |
EventHubsException |
Excepción base para varios errores de Event Hubs. |
EventHubsTimeoutException |
Excepción que se produce cuando se encuentra un tiempo de espera. Los autores de llamadas vuelven a intentar la operación. |
EventPosition |
Representa las opciones que se pueden establecer durante la creación de un receptor de centro de eventos. |
JsonSecurityToken |
Extiende SecurityToken para propiedades específicas de JWT |
ManagedIdentityTokenProvider |
Representa el proveedor de tokens de Azure Active Directory para la integración de Identidad administrada de Azure. |
MessageSizeExceededException |
La excepción se produce cuando el tamaño del mensaje supera lo que permite AMQP en el vínculo. |
MessagingEntityNotFoundException |
Excepción que se produce cuando no se encuentra el centro de eventos en el espacio de nombres. |
PartitionReceiver |
Se trata de una representación lógica de la recepción de una partición de EventHub. PartitionReceiver está asociado a una combinación ConsumerGroup + Partition. Si va a crear una partición basada en épocaReceiver (es decir, PartitionReceiver.Epoch != 0), no puede tener más de un receptor activo por grupo de consumidores + combinación de partición. Puede tener varios receptores por combinación consumerGroup + Partition con receptores que no son de época. |
PartitionSender |
Esta clase de remitente es una representación lógica del envío de eventos a una partición específica de EventHub. No use esta clase si no le importa enviar eventos a particiones específicas; en su lugar, use SendAsync(EventData). |
PublisherRevokedException |
Excepción para indicar errores de publicador revocados. |
QuotaExceededException |
Proporciona una excepción de cuota de Event Hubs superada. |
ReceiverDisconnectedException |
Esta excepción se produce si dos o más PartitionReceiver instancias se conectan a la misma partición con valores de época diferentes. |
ReceiverOptions |
Representa las opciones que se pueden establecer durante la creación de un receptor de centro de eventos. |
ReceiverRuntimeInformation |
Representa la información aproximada del tiempo de ejecución del receptor para una partición lógica de un centro de eventos. |
RetryExponential |
Implementación de RetryPolicy en la que el retraso entre reintentos aumentará de forma exponencial escalonada. RetryPolicy se puede establecer en el cliente mediante EventHubClient. RetryIntervals se calculará mediante un retryFactor que es una función de deltaBackOff (MaximumBackoff - MinimumBackoff) y MaximumRetryCount |
RetryPolicy |
Representa una abstracción para volver a intentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas. |
SecurityToken |
Proporciona información sobre un token de seguridad, como la audiencia, la hora de expiración y el valor del token de cadena. |
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. |
SharedAccessSignatureToken |
SecurityToken que encapsula una firma de acceso compartido |
SharedAccessSignatureTokenProvider |
SharedAccessSignatureTokenProvider genera tokens mediante una clave de acceso compartido o una firma existente. |
TokenProvider |
Esta clase base abstracta se puede ampliar para implementar proveedores de tokens adicionales. |
Interfaces
IPartitionReceiveHandler |
Interfaz de controlador para la operación de recepción. Use cualquier implementación de esta interfaz para especificar la acción de usuario al usar SetReceiveHandler(IPartitionReceiveHandler, Boolean). |
ITokenProvider |
Proporciona la definición de interfaz de un proveedor de tokens. |
Enumeraciones
EventHubsException.ErrorSourceType |
Enumera los tipos de orígenes de error para la comunicación de mensajería. |
TokenScope |
Enumeración que representa el ámbito de .SecurityToken |
TransportType |
Tipos de transporte admitidos |
Delegados
AzureActiveDirectoryTokenProvider.AuthenticationCallback |
Delegado de autenticación para proporcionar el token de acceso. |
Azure SDK for .NET