EventHubClient Clase

Definición

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

public abstract class EventHubClient : Microsoft.ServiceBus.Messaging.ClientEntity
type EventHubClient = class
    inherit ClientEntity
Public MustInherit Class EventHubClient
Inherits ClientEntity
Herencia
EventHubClient

Propiedades

DisableEntityLevelPerformanceCounters

Obtiene o establece un valor que indica si se deben recopilar contadores de rendimiento de nivel de entidad en la memoria. Tenga en cuenta que esto solo afecta a los contadores de nivel de entidad y los contadores de nivel de espacio de nombres siempre se recopilan.

IsClosed

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
Path

Obtiene la ruta de acceso del centro de eventos.

PrefetchCount

Obtiene o establece el número de eventos que cualquier operación de recepción almacenará en caché de forma activa. De forma predeterminada, este valor se hereda de MessagingFactory si la instancia actual se crea a partir del método factory. De lo contrario, el valor predeterminado es 10 000.

PrefetchSizeInBytes

Obtiene o establece el tamaño máximo (en bytes) en total que cualquier operación de recepción almacenará en caché activamente. El tamaño de cada dato de evento viene determinado por la SerializedSizeInBytes propiedad .

RetryPolicy

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
ThisLock

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)

Métodos

Abort()

Realiza la funcionalidad de anulación en la entidad de mensajería.

(Heredado de ClientEntity)
Close()

Envía un mensaje de limpieza a Service Bus para indicar la finalización del uso de una entidad.

(Heredado de ClientEntity)
CloseAsync()

Envía un mensaje de limpieza de forma asincrónica a Service Bus para indicar la finalización del uso de una entidad.

(Heredado de ClientEntity)
Create(String)

Crea una nueva instancia de la EventHubClient instancia mediante una cadena de conexión a partir de los valores de configuración de la aplicación.

CreateBatch()

Crea un lote en el que se pueden agregar objetos de datos de eventos para una llamada SendBatch o SendBatchAsync posterior.

CreateFromConnectionString(String)

Crea una nueva instancia del cliente de Event Hubs mediante la cadena de conexión especificada. Puede rellenar la EntityPath propiedad con el nombre del centro de eventos.

CreateFromConnectionString(String, String)

Crea una nueva instancia del cliente de Event Hubs mediante la cadena de conexión especificada. Use esta sobrecarga solo cuando la cadena de conexión no use la EntityPath propiedad .

CreatePartitionedSender(String)

Crea un remitente de Event Hubs para la partición de Event Hubs especificada.

CreatePartitionedSenderAsync(String)

Versión asincrónica de CreatePartitionedSender(String).

CreateSender(String)

Crea un remitente de Event Hubs para el publicador especificado.

CreateSenderAsync()

Crea el remitente de Event Hubs. Este método es para uso interno y no está pensado para llamarse desde el código de usuario.

CreateSenderAsync(String)

Versión asincrónica de CreateSender(String).

CreateWithAzureActiveDirectory(Uri, String, AzureActiveDirectoryTokenProvider+AuthenticationCallback, String, Nullable<TimeSpan>, Boolean)

Crea una nueva instancia de mediante el EventHubClient contexto de autenticación de Azure Active Directory.

CreateWithManagedIdentity(Uri, String, Nullable<TimeSpan>, Boolean)

Crea una nueva instancia de mediante la EventHubClient autenticación de identidad administrada de Azure.

Fault()

Solo para uso interno. No herede de esta clase.

(Heredado de ClientEntity)
GetConsumerGroup(String)

Devuelve el grupo de consumidores con el nombre especificado para la operación de recepción de datos de eventos.

GetDefaultConsumerGroup()

Devuelve el grupo de consumidores predeterminado para la operación de recepción de datos de eventos.

GetPartitionRuntimeInformation(String)

Recupera información en tiempo de ejecución para la partición especificada del centro de eventos.

GetPartitionRuntimeInformationAsync(String)

Versión asincrónica de GetPartitionRuntimeInformation(String).

GetRuntimeInformation()

Recupera la información en tiempo de ejecución de Event Hubs, que es necesaria para crear EventHubSender objetos o EventHubReceiver .

GetRuntimeInformationAsync()

Versión asincrónica de GetRuntimeInformation().

OnAbort()

Ejecuta la acción de anulación.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Ejecuta la acción begin close.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

Ejecuta la acción begin open.

OnClose(TimeSpan)

Ejecuta la acción de cierre.

OnClosed()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
OnEndClose(IAsyncResult)

Ejecuta la acción de cierre final.

OnEndOpen(IAsyncResult)

Ejecuta la acción de apertura final.

OnFaulted()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
OnOpen(TimeSpan)

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
OnOpened()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
Send(EventData)

Envía datos de eventos a un centro de eventos.

SendAsync(EventData)

Envía de forma asincrónica los datos de eventos a un centro de eventos.

SendBatch(IEnumerable<EventData>)

Envía un lote de datos de eventos.

SendBatchAsync(IEnumerable<EventData>)

Envía de forma asincrónica un lote de datos de eventos.

ThrowIfClosed()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
ThrowIfDisposed()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
ThrowIfDisposedOrImmutable()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
ThrowIfDisposedOrNotOpen()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)
ThrowIfFaulted()

Clase de delimitador que se usa para enviar y recibir eventos hacia y desde un centro de eventos.

(Heredado de ClientEntity)

Se aplica a