Freigeben über


EventHubReceiver Klasse

Definition

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

public sealed class EventHubReceiver : Microsoft.ServiceBus.Messaging.ClientEntity
type EventHubReceiver = class
    inherit ClientEntity
Public NotInheritable Class EventHubReceiver
Inherits ClientEntity
Vererbung
EventHubReceiver

Eigenschaften

Epoch

Ruft den Epochenwert ab, der verwendet wird, um den Partitionsbesitz während des Empfangsvorgangs zu bestimmen.

EventHubPath

Ruft den Event Hub-Pfad ab.

Identifier

Ruft den Bezeichner eines Empfängers ab, der während der Erstellung des Empfängers festgelegt wurde.

IsClosed

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
Name

Ruft den Namen des Event Hubs ab.

OffsetInclusive

Ruft einen Wert ab, der angibt, ob StartingOffset als inklusiver Offset behandelt wird, was bedeutet, dass das erste zurückgegebene Ereignis das Ereignis ist, das den Startoffset enthält. Normalerweise ist das erste zurückgegebene Ereignis das Ereignis nach dem Startoffset.

PartitionId

Ruft die Partitions-ID für eine logische Partition eines 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 EventHubConsumerGroupgeerbt. Der Standardwert ist 300.

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.

ReceiverRuntimeMetricEnabled

Ruft einen Wert ab, der angibt, ob die Laufzeitmetrik eines Empfängers aktiviert ist.

RetryPolicy

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
RuntimeInfo

Ruft die ungefähren Empfängerlaufzeitinformationen für eine logische Partition eines Event Hubs ab. Informationen zum ReceiverOptions Aktivieren der Einstellung finden Sie unter und EnableReceiverRuntimeMetric

StartingDateTimeUtc

Ruft das Startdatum und die Uhrzeit im UTC-Format für diesen Empfänger ab. Die Receive() -Methode empfängt das nächste Ereignis nach diesem StartingDateTimeUtc Wert. Bei NULL beginnt der Empfänger mit dem Empfang von Ereignissen ab dem Beginn des Event Hubs-Ereignisdatenstroms.

StartingOffset

Ruft den Startoffset für diesen Empfänger ab. Die Receive() -Methode empfängt das nächste Ereignis nach diesem Offsetwert. Wenn der Wert NULL ist, empfängt der Empfänger Ereignisse vom Anfang des Event Hubs-Ereignisstreams.

StartingSequenceNumber

Ruft die Startsequenznummer für diesen Empfänger ab. Die Receive() -Methode empfängt das nächste Ereignis nach diesem StartingSequenceNumber Wert.

ThisLock

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(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)
Fault()

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

(Geerbt von ClientEntity)
OnAbort()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnBeginClose(TimeSpan, AsyncCallback, Object)

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnClose(TimeSpan)

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnClosed()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnEndClose(IAsyncResult)

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnEndOpen(IAsyncResult)

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnFaulted()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnOpen(TimeSpan)

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
OnOpened()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
Receive()

Empfängt Event Hubs-Ereignisdaten.

Receive(Int32)

Empfängt Event Hubs-Ereignisdaten bis zur angegebenen Anzahl.

Receive(Int32, TimeSpan)

Empfängt Event Hubs-Ereignisdaten bis zur angegebenen Anzahl mit dem angegebenen Timeoutwert.

Receive(TimeSpan)

Empfängt Event Hubs-Ereignisdaten mit dem angegebenen Timeoutwert.

ReceiveAsync()

Asynchrone Version von Receive().

ReceiveAsync(Int32)

Asynchrone Version von Receive(Int32).

ReceiveAsync(Int32, TimeSpan)

Asynchrone Version von Receive(Int32, TimeSpan).

ReceiveAsync(TimeSpan)

Asynchrone Version von Receive(TimeSpan).

ThrowIfClosed()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
ThrowIfDisposed()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
ThrowIfDisposedOrImmutable()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
ThrowIfDisposedOrNotOpen()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)
ThrowIfFaulted()

Eine Clientklasse, die in Empfangsvorgängen im Zusammenhang mit einer Event Hub-Consumergruppe verwendet wird. Stellt eine logische Empfängerverbindung mit einer bestimmten Event Hub-Partition innerhalb einer Consumergruppe dar.

(Geerbt von ClientEntity)

Gilt für: