Freigeben über


EventHubConnection Klasse

Definition

Eine Verbindung mit dem Azure Event Hubs-Dienst, die die Clientkommunikation mit einem bestimmten Event Hub-instance in einem Event Hubs-Namespace ermöglicht. Eine einzelne Verbindung kann von mehreren Event Hub-Produzenten und/oder -Consumern gemeinsam genutzt oder als dedizierte Verbindung für einen einzelnen Producer oder Consumerclient verwendet werden.

public class EventHubConnection : IAsyncDisposable
type EventHubConnection = class
    interface IAsyncDisposable
Public Class EventHubConnection
Implements IAsyncDisposable
Vererbung
EventHubConnection
Implementiert

Konstruktoren

EventHubConnection()

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

Eigenschaften

EventHubName

Der Name des Event Hubs, dem die Verbindung zugeordnet ist, spezifisch für den Event Hubs-Namespace, der sie enthält.

FullyQualifiedNamespace

Der vollqualifizierte Event Hubs-Namespace, dem die Verbindung zugeordnet ist. Dies ist wahrscheinlich ähnlich wie .{yournamespace}.servicebus.windows.net

IsClosed

Gibt an, ob diese EventHubConnection geschlossen wurde.

Methoden

CloseAsync(CancellationToken)

Schließt die Verbindung mit dem Event Hubs-Namespace und dem zugeordneten Event Hub.

DisposeAsync()

Führt die Aufgabe aus, die zum sauber von verwendeten Ressourcen erforderlich ist, einschließlich der EventHubConnectionSicherstellung, dass die Verbindung selbst geschlossen wurde.

Gilt für: