Azure Service Bus-Bibliotheken für .NETAzure Service Bus libraries for .NET

ÜbersichtOverview

Azure Service Bus bietet eine Messaginginfrastruktur, über die Anwendungen Nachrichten austauschen können, um die Skalierbarkeit und Ausfallsicherheit zu verbessern.Azure Service Bus is a messaging infrastructure that sits between applications allowing them to exchange messages for improved scale and resiliency.

ClientbibliothekClient library

Installieren Sie das NuGet-Paket direkt von der Paket-Manager-Konsole in Visual Studio aus.Install the NuGet package directly from the Visual Studio Package Manager console.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.ServiceBus

CodebeispielCode Example

In diesem Beispiel wird eine Nachricht an eine Service Bus-Warteschlange gesendet.This example sends a message to a Service Bus queue.

// using Microsoft.Azure.ServiceBus;
// Microsoft.Azure.ServiceBus 2.0.0 (stable)

byte[] messageBody = System.Text.Encoding.Unicode.GetBytes("Hello, world!");
ServiceBusConnectionStringBuilder builder = new ServiceBusConnectionStringBuilder(connectionString);
QueueClient client = new QueueClient(builder, ReceiveMode.PeekLock);
client.SendAsync(new Message(messageBody));

VerwaltungsbibliothekManagement library

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.ServiceBus.Fluent

.NET Core CLI.NET Core CLI

dotnet add package Microsoft.Azure.Management.ServiceBus.Fluent

CodebeispielCode Example

In diesem Beispiel wird eine Service Bus-Warteschlange mit einer maximalen Größe von 1.024 MB erstellt.This example creates a Service Bus queue with a maximum size of 1024 MB.

// using Microsoft.Azure.Management.ServiceBus.Fluent;
// using Microsoft.Azure.Management.ServiceBus.Fluent.Models;

using (ServiceBusManagementClient client = new ServiceBusManagementClient(credentials))
{
    client.SubscriptionId = subscriptionId;
    QueueInner parameters = new QueueInner
    {
        MaxSizeInMegabytes = 1024
    };
    await client.Queues.CreateOrUpdateAsync(resourceGroupName, namespaceName, queueName, parameters);
}

BeispieleSamples

Zeigen Sie die vollständige Liste von Beispielen für Azure Service Bus an.View the complete list of Azure Service Bus samples.