.NET Class Library

This section describes the Service Bus and Event Hubs .NET APIs.

Service Bus

The following namespaces are documented in detail in this reference.

Microsoft.ServiceBus Namespace

Microsoft.ServiceBus.Channels Namespace

Microsoft.ServiceBus.Configuration Namespace

Microsoft.ServiceBus.Description Namespace

Microsoft.ServiceBus.Management Namespace

Microsoft.ServiceBus.Messaging Namespace

Microsoft.ServiceBus.Messaging.Amqp Namespace

Microsoft.ServiceBus.Messaging.Amqp.Serialization Namespace

Microsoft.ServiceBus.Messaging.Configuration Namespace

Microsoft.ServiceBus.Notifications Namespace

Microsoft.ServiceBus.Tracing Namespace

Microsoft.ServiceBus.Web Namespace

Event Hubs

Event Hubs APIs, a subset of Service Bus APIs, are located throughout the Microsoft.ServiceBus.dll assembly, as well as in the Microsoft.ServiceBus.Messaging.EventProcessorHost.dll assembly. Some key Event Hubs APIs are:

NamespaceManager.CreateEventHub(EventHubDescription)

NamespaceManager.CreateEventHubAsync(EventHubDescription)

Microsoft.ServiceBus.Messaging.EventHubDescription

Microsoft.ServiceBus.Messaging.EventHubClient

Microsoft.ServiceBus.Messaging.EventHubConsumerGroup