EventHubClient Klasse

Definition

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

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

Eigenschaften

DisableEntityLevelPerformanceCounters

Ruft einen Wert ab, der angibt, ob Leistungsindikatoren auf Entitätsebene im Arbeitsspeicher erfasst werden sollen, oder legt diesen fest. Beachten Sie, dass sich dies nur auf Indikatoren auf Entitätsebene auswirkt, und Indikatoren auf Namespaceebene werden immer gesammelt.

IsClosed

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
Path

Ruft den Pfad des Event Hubs ab.

PrefetchCount

Ruft die Anzahl von Ereignissen ab, die von einem Empfangsvorgang aktiv zwischengespeichert werden, oder legt diese fest. Standardmäßig wird dieser Wert von MessagingFactory geerbt, wenn der aktuelle instance von der Factory-Methode erstellt wird. Andernfalls ist der Standardwert 10.000.

PrefetchSizeInBytes

Ruft die maximale Gesamtgröße (in Bytes) ab, die von jedem Empfangsvorgang aktiv zwischengespeichert wird, oder legt diese fest. Die Größe der einzelnen Ereignisdaten wird durch die SerializedSizeInBytes -Eigenschaft bestimmt.

RetryPolicy

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
ThisLock

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)

Methoden

Abort()

Führt abbruchfunktionen für die Messagingentität aus.

(Geerbt von ClientEntity)
Close()

Sendet eine Bereinigungsmeldung an Service Bus, um den Abschluss der Verwendung einer Entität zu signalisieren.

(Geerbt von ClientEntity)
CloseAsync()

Sendet asynchron eine Bereinigungsnachricht an Service Bus, um den Abschluss der Verwendung einer Entität zu signalisieren.

(Geerbt von ClientEntity)
Create(String)

Erstellt eine neue instance der EventHubClient instance mithilfe einer Verbindungszeichenfolge aus den Anwendungskonfigurationseinstellungen.

CreateBatch()

Erstellt einen Batch, in dem Ereignisdatenobjekte für einen späteren SendBatch- oder SendBatchAsync-Aufruf hinzugefügt werden können.

CreateFromConnectionString(String)

Erstellt eine neue instance des Event Hubs-Clients mithilfe der angegebenen Verbindungszeichenfolge. Sie können die EntityPath Eigenschaft mit dem Namen des Event Hub auffüllen.

CreateFromConnectionString(String, String)

Erstellt eine neue instance des Event Hubs-Clients mithilfe der angegebenen Verbindungszeichenfolge. Verwenden Sie diese Überladung nur, wenn die Verbindungszeichenfolge die EntityPath -Eigenschaft nicht verwendet.

CreatePartitionedSender(String)

Erstellt einen Event Hubs-Absender für die angegebene Event Hubs-Partition.

CreatePartitionedSenderAsync(String)

Asynchrone Version von CreatePartitionedSender(String).

CreateSender(String)

Erstellt einen Event Hubs-Absender für den angegebenen Herausgeber.

CreateSenderAsync()

Erstellt den Event Hubs-Absender. Diese Methode ist für die interne Verwendung bestimmt und soll nicht über Benutzercode aufgerufen werden.

CreateSenderAsync(String)

Asynchrone Version von CreateSender(String).

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

Erstellt mithilfe des Azure Active Directory-Authentifizierungskontexts eine neue instance vonEventHubClient.

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

Erstellt mithilfe der Azure Managed Identity-Authentifizierung eine neue instance vonEventHubClient.

Fault()

Nur zur internen Verwendung. Verhindern Sie das Erben von dieser Klasse.

(Geerbt von ClientEntity)
GetConsumerGroup(String)

Gibt die Consumergruppe mit dem angegebenen Namen für den Empfangsvorgang von Ereignisdaten zurück.

GetDefaultConsumerGroup()

Gibt die Standard-Consumergruppe für den Empfangsvorgang von Ereignisdaten zurück.

GetPartitionRuntimeInformation(String)

Ruft Laufzeitinformationen für die angegebene Partition des Event Hubs ab.

GetPartitionRuntimeInformationAsync(String)

Asynchrone Version von GetPartitionRuntimeInformation(String).

GetRuntimeInformation()

Ruft Event Hubs-Laufzeitinformationen ab, die zum Erstellen oder Erstellen von EventHubSenderEventHubReceiver Objekten erforderlich sind.

GetRuntimeInformationAsync()

Asynchrone Version von GetRuntimeInformation().

OnAbort()

Führt die Abbruchaktion aus.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Führt die Schließen beginnen-Aktion aus.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

Führt die start open-Aktion aus.

OnClose(TimeSpan)

Führt die Schließenaktion aus.

OnClosed()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
OnEndClose(IAsyncResult)

Führt die Schließen-Endaktion aus.

OnEndOpen(IAsyncResult)

Führt die end open-Aktion aus.

OnFaulted()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
OnOpen(TimeSpan)

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
OnOpened()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
Send(EventData)

Sendet Ereignisdaten an einen Event Hub.

SendAsync(EventData)

Sendet asynchron Ereignisdaten an einen Event Hub.

SendBatch(IEnumerable<EventData>)

Sendet einen Batch mit Ereignisdaten.

SendBatchAsync(IEnumerable<EventData>)

Sendet asynchron einen Batch mit Ereignisdaten.

ThrowIfClosed()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
ThrowIfDisposed()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
ThrowIfDisposedOrImmutable()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
ThrowIfDisposedOrNotOpen()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)
ThrowIfFaulted()

Eine Ankerklasse, die zum Senden und Empfangen von Ereignissen an und von einem Event Hub verwendet wird.

(Geerbt von ClientEntity)

Gilt für: