ManagementClient.GetSubscriptionAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Abonnement aus dem Dienstnamespace ab.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> GetSubscriptionAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
override this.GetSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
Public Overridable Function GetSubscriptionAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionDescription)
Parameter
- topicPath
- String
Der Pfad des Themas relativ zum Service Bus-Namespace.
- subscriptionName
- String
Der Abonnementname.
- cancellationToken
- CancellationToken
Gibt zurück
SubscriptionDescription enthält Informationen zum Abonnement.
Ausnahmen
Wird ausgelöst, wenn topicPath
null subscriptionName
ist, Leerzeichen leer oder nicht im richtigen Format.
Die Länge des Themenpfads ist größer als 260 oder die Länge des Abonnementnamens größer als 50.
Das Zeitüberschreitungsout des Vorgangs. Der Timeoutzeitraum wird über die ServiceBusConnection -Klasse initialisiert. Möglicherweise müssen Sie den Wert des Timeouts erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.
Ein Thema oder Abonnement mit diesem Namen ist nicht vorhanden.
Keine ausreichende Berechtigung zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Sie ManagementClient über die richtigen TokenProvider Anmeldeinformationen verfügen, um diesen Vorgang auszuführen.
Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.
Es ist ein interner Fehler oder eine unerwartete Ausnahme aufgetreten.
Gilt für:
Azure SDK for .NET