|
2 | 2 | title: .NET development for Azure Event Hubs - overview
|
3 | 3 | description: This article describes how to develop .NET applications that send and receives events from Azure Event Hubs.
|
4 | 4 | ms.topic: how-to
|
5 |
| -ms.date: 07/27/2022 |
| 5 | +ms.date: 09/12/2022 |
6 | 6 | ---
|
7 | 7 |
|
8 | 8 | # .NET development for Azure Event Hubs
|
9 | 9 | This section provides how to develop applications using the Azure Event Hubs client library ([Azure.Messaging.EventHubs](https://www.nuget.org/packages/Azure.Messaging.EventHubs/)).
|
10 | 10 |
|
| 11 | +> [!IMPORTANT] |
| 12 | +> See all the available .NET SDK samples for Event Hubs in the [azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples) repository. The content in this article is based on the readme document from this repo. If you have any questions, submit an issue against the SDK repository. |
| 13 | +
|
11 | 14 | ## Install the package
|
12 | 15 | Install the Azure Event Hubs client library for .NET with [NuGet](https://www.nuget.org/packages/Azure.Messaging.EventHubs/):
|
13 | 16 |
|
@@ -207,35 +210,4 @@ The Event Hubs client logs are available to any `EventListener` by opting into t
|
207 | 210 | The Event Hubs client library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing).
|
208 | 211 |
|
209 | 212 | ## Next steps
|
210 |
| -See the following articles. |
211 |
| - |
212 |
| -- [Hello world](hello-world-publish-receive-events.md) |
213 |
| - An introduction to Event Hubs, illustrating the basic flow of events through an event hub, with the goal of quickly allowing you to view events being published and read from the Event Hubs service. |
214 |
| - |
215 |
| -- [Event Hubs Clients](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md) |
216 |
| - An overview of the Event Hubs clients, detailing the available client types, the scenarios they serve, and demonstrating options for customizing their configuration, such as specifying a proxy. |
217 |
| - |
218 |
| -- [Event Hubs Metadata](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md) |
219 |
| - A discussion of the metadata available for an Event Hubs instance and demonstration of how to query and inspect the information. |
220 |
| - |
221 |
| -- [Publishing Events](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md) |
222 |
| - A deep dive into publishing events using the Event Hubs client library, detailing the different options available and illustrating common scenarios. |
223 |
| - |
224 |
| -- [Reading Events](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md) |
225 |
| - A deep dive into reading events using the Event Hubs client library, detailing the different options available and illustrating common scenarios. |
226 |
| - |
227 |
| -- [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md) |
228 |
| - A discussion of the different types of authorization supported, focusing on identity-based credentials for Azure Active Directory and use of shared access signatures and keys. |
229 |
| - |
230 |
| -- [Earlier Language Versions](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md) |
231 |
| - A demonstration of how to interact with the client library using earlier versions of C#, where newer syntax for asynchronous enumeration and disposal isn't available. |
232 |
| - |
233 |
| -- [Create a Custom Event Processor using EventProcessor<TPartition>](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md) |
234 |
| - An introduction to the `EventProcessor<TPartition>` base class, which is used when building advanced processors, which need full control over state management. |
235 |
| - |
236 |
| -- [Observable Event Data Batch](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample09_ObservableEventBatch.md) |
237 |
| - A demonstration of how to write an `ObservableEventDataBatch` class that wraps an `EventDataBatch` in order to allow an application to read events that have been added to a batch. |
238 |
| - |
239 |
| -- [Capturing Event Hubs logs using AzureEventSourceListener class](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample10_AzureEventSourceListener.md) |
240 |
| - A demonstration of how to use the [`AzureEventSourceListener`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging) from the `Azure.Core` package to capture logs emitted by the Event Hubs client library. |
241 |
| - |
| 213 | +See all the available .NET SDK samples for Event Hubs in the [azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples) repository. The content in this article is based on the readme document from this repo. If you have any questions, submit an issue against the SDK repository. |
0 commit comments