Azure.Messaging.EventHubs Namespace

Classes

EventData

A set of data encapsulating an event and the associated metadata for use with Event Hubs operations.

EventHubConnection

A connection to the Azure Event Hubs service, enabling client communications with a specific Event Hub instance within an Event Hubs namespace. A single connection may be shared among multiple Event Hub producers and/or consumers, or may be used as a dedicated connection for a single producer or consumer client.

EventHubConnectionOptions

The set of options that can be specified when creating an EventHubConnection to configure its behavior.

EventHubProperties

A set of information for an Event Hub.

EventHubsConnectionStringProperties

The set of properties that comprise an Event Hubs connection string.

EventHubsException

Serves as a basis for exceptions produced within the Event Hubs context.

EventHubsRetryOptions

The set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried.

EventHubsRetryPolicy

An abstract representation of a policy to govern retrying of messaging operations.

EventProcessorClient

Allows for consuming and processing events across all partitions of a given Event Hub within the scope of a specific consumer group.  The processor is capable of collaborating with other instances for the same Event Hub and consumer group pairing to share work by using a common storage platform to communicate.  Fault tolerance is also built-in, allowing the processor to be resilient in the face of errors.

EventProcessorClientOptions

The set of options that can be specified when creating an EventProcessorClient to configure its behavior.

PartitionProperties

A set of information for a single partition of an Event Hub.

Enums

EventHubsException.FailureReason

The set of well-known reasons for an Event Hubs operation failure that was the cause of an exception.

EventHubsRetryMode

The type of approach to apply when calculating the delay between retry attempts.

EventHubsTransportType

Specifies the type of protocol and transport that will be used for communicating with Azure Event Hubs.