EventHubClient Classe

Définition

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

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

Propriétés

DisableEntityLevelPerformanceCounters

Obtient ou définit une valeur pour indiquer si les compteurs de performances au niveau de l’entité doivent être collectés en mémoire. Notez que cela affecte uniquement les compteurs au niveau de l’entité, et que les compteurs au niveau de l’espace de noms sont toujours collectés.

IsClosed

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
Path

Obtient le chemin d’accès du hub d’événements.

PrefetchCount

Obtient ou définit le nombre d’événements que toute opération de réception met en cache activement. Par défaut, cette valeur est héritée de MessagingFactory si le instance actuel est créé à partir de la méthode de fabrique. Sinon, la valeur par défaut est 10 000.

PrefetchSizeInBytes

Obtient ou définit la taille maximale (en octets) totale que toute opération de réception mettra activement en cache. La taille de chaque données d’événement est déterminée par la SerializedSizeInBytes propriété .

RetryPolicy

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
ThisLock

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)

Méthodes

Abort()

Exécute la fonctionnalité d’abandon sur l’entité de messagerie.

(Hérité de ClientEntity)
Close()

Envoie un message de nettoyage à Service Bus pour signaler la fin de l’utilisation d’une entité.

(Hérité de ClientEntity)
CloseAsync()

Envoie un message de nettoyage de façon asynchrone à Service Bus pour signaler la fin de l’utilisation d’une entité.

(Hérité de ClientEntity)
Create(String)

Crée une instance du instance à l’aide EventHubClient d’une chaîne de connexion à partir des paramètres de configuration de l’application.

CreateBatch()

Crée un lot dans lequel des objets de données d’événement peuvent être ajoutés pour un appel SendBatch ou SendBatchAsync ultérieur.

CreateFromConnectionString(String)

Crée une instance du client Event Hubs à l’aide de la chaîne de connexion spécifiée. Vous pouvez remplir la EntityPath propriété avec le nom de l’Event Hub.

CreateFromConnectionString(String, String)

Crée une instance du client Event Hubs à l’aide de la chaîne de connexion spécifiée. Utilisez cette surcharge uniquement lorsque la chaîne de connexion n’utilise pas la EntityPath propriété .

CreatePartitionedSender(String)

Crée un expéditeur Event Hubs pour la partition Event Hubs spécifiée.

CreatePartitionedSenderAsync(String)

Version asynchrone de CreatePartitionedSender(String).

CreateSender(String)

Crée un expéditeur Event Hubs pour l’éditeur spécifié.

CreateSenderAsync()

Crée l’expéditeur Event Hubs. Cette méthode est destinée à un usage interne et n’est pas destinée à être appelée à partir du code utilisateur.

CreateSenderAsync(String)

Version asynchrone de CreateSender(String).

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

Crée une instance de à l’aide du EventHubClient contexte d’authentification Azure Active Directory.

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

Crée une instance de à l’aide de l’authentification EventHubClient Azure Managed Identity.

Fault()

À usage interne uniquement. N’héritez pas de cette classe.

(Hérité de ClientEntity)
GetConsumerGroup(String)

Retourne le groupe de consommateurs avec le nom spécifié, pour l’opération de réception des données d’événement.

GetDefaultConsumerGroup()

Retourne le groupe de consommateurs par défaut, pour l’opération de réception des données d’événement.

GetPartitionRuntimeInformation(String)

Récupère les informations d’exécution pour la partition spécifiée du hub d’événements.

GetPartitionRuntimeInformationAsync(String)

Version asynchrone de GetPartitionRuntimeInformation(String).

GetRuntimeInformation()

Récupère les informations de runtime Event Hubs, qui sont requises pour la création d’objets EventHubSender ou EventHubReceiver .

GetRuntimeInformationAsync()

Version asynchrone de GetRuntimeInformation().

OnAbort()

Exécute l’action d’abandon.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Exécute l’action de début de fermeture.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

Exécute l’action commencer l’ouverture.

OnClose(TimeSpan)

Exécute l’action de fermeture.

OnClosed()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
OnEndClose(IAsyncResult)

Exécute l’action de fin de fermeture.

OnEndOpen(IAsyncResult)

Exécute l’action d’ouverture de fin.

OnFaulted()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
OnOpen(TimeSpan)

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
OnOpened()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
Send(EventData)

Envoie des données d’événement à un Event Hub.

SendAsync(EventData)

Envoie de manière asynchrone les données d’événement à un event Hub.

SendBatch(IEnumerable<EventData>)

Envoie un lot de données d’événement.

SendBatchAsync(IEnumerable<EventData>)

Envoie de façon asynchrone un lot de données d’événement.

ThrowIfClosed()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
ThrowIfDisposed()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
ThrowIfDisposedOrImmutable()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
ThrowIfDisposedOrNotOpen()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)
ThrowIfFaulted()

Classe d’ancre utilisée pour envoyer et recevoir des événements vers et depuis un Event Hub.

(Hérité de ClientEntity)

S’applique à