ISBDataGateway 1.0.0
dotnet add package ISBDataGateway --version 1.0.0
NuGet\Install-Package ISBDataGateway -Version 1.0.0
<PackageReference Include="ISBDataGateway" Version="1.0.0" />
paket add ISBDataGateway --version 1.0.0
#r "nuget: ISBDataGateway, 1.0.0"
// Install ISBDataGateway as a Cake Addin #addin nuget:?package=ISBDataGateway&version=1.0.0 // Install ISBDataGateway as a Cake Tool #tool nuget:?package=ISBDataGateway&version=1.0.0
ServiceBusGateway
Die ServiceBusGateway
-Klasse ist ein Azure Service Bus-Client, der das Senden und Empfangen von Nachrichten über Service Bus-Warteschlangen und -Themen ermöglicht. Sie bietet auch Funktionen zum Erstellen und Beenden von Abonnements für Themen.
Verwendung
Konstruktor
Um die ServiceBusGateway
-Klasse zu verwenden, müssen Sie zunächst eine Instanz der Klasse erstellen und den Connection String für den Service Bus angeben:
Stellen Sie sicher, dass Sie den generischen Typ MyMessage
durch den tatsächlichen Typ Ihrer Nachricht ersetzen.
Senden einer Nachricht
Um eine Nachricht zu senden, verwenden Sie die SendMessage
-Methode und geben Sie den Namen der Service Bus-Warteschlange und die Nachricht an:
Stellen Sie sicher, dass Sie den Namen der Service Bus-Warteschlange und den Nachrichtentyp entsprechend anpassen.
Empfangen einer Nachricht
Um eine Nachricht zu empfangen, verwenden Sie die ReceiveMessage
-Methode und geben Sie den Namen der Service Bus-Warteschlange an:
Stellen Sie sicher, dass Sie den Namen der Service Bus-Warteschlange entsprechend anpassen.
Erstellen einer Abonnement
Um ein Abonnement für ein Thema zu erstellen, verwenden Sie die Subscribe
-Methode und geben Sie den Namen des Themas, den Namen des Abonnements und optionale Einstellungen an:
Stellen Sie sicher, dass Sie den Namen des Themas und des Abonnements entsprechend anpassen.
Beenden eines Abonnements
Um ein Abonnement zu beenden, verwenden Sie die Unsubscribe
-Methode und geben Sie den Namen des Abonnements an:
Stellen Sie sicher, dass Sie den Namen des Abonnements entsprechend anpassen.
Schließen der Verbindung
Um die Verbindung zum Service Bus zu schließen, verwenden Sie die CloseConnection
-Methode:
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Lizenzdatei.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- Azure.Messaging.ServiceBus (>= 7.17.5)
- ISBLicenseServer (>= 1.7.1)
- System.Text.Json (>= 8.0.3)
-
net8.0
- Azure.Messaging.ServiceBus (>= 7.17.5)
- ISBLicenseServer (>= 1.7.1)
- System.Text.Json (>= 8.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 120 | 6/6/2024 |