Microsoft.Azure.EventHubs Espacio de nombres

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.