ServiceBusAdministrationClient.SubscriptionExistsAsync 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.
Überprüft, ob ein bestimmtes Abonnement vorhanden ist oder nicht.
public virtual System.Threading.Tasks.Task<Azure.Response<bool>> SubscriptionExistsAsync (string topicName, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);
abstract member SubscriptionExistsAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<bool>>
override this.SubscriptionExistsAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<bool>>
Public Overridable Function SubscriptionExistsAsync (topicName As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of Boolean))
Parameter
- topicName
- String
Name des Themas.
- subscriptionName
- String
Name des zu überprüfenden Abonnements.
- cancellationToken
- CancellationToken
Ein optionaler CancellationToken instance, um der Anforderung zu signalisieren, den Vorgang abzubrechen.
Gibt zurück
True, wenn ein Abonnement vorhanden ist, andernfalls false.
Ausnahmen
Das Zeitüberschreitungsout des Vorgangs.
Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.
Der Name des Themas oder Abonnements ist NULL oder leer.
Der Name des Themas oder Abonnements überschreitet die maximal zulässige Länge.
Der Name des Themas oder Abonnements ist andernfalls ungültig.
Unzureichende Berechtigung zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Ihre ServiceBusAdministrationClient über die erforderlichen Ansprüche verfügt, um diesen Vorgang auszuführen. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations
- Timeout des Vorgangs. Wird Reason in diesem Fall auf ServiceTimeout festgelegt.
- Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen. Die Fehlerursache wird in diesem Fall auf ServiceBusy festgelegt.
- Ein interner Fehler oder eine unerwartete Ausnahme tritt auf. Die Fehlerursache wird in diesem Fall auf GeneralError festgelegt.
Gilt für:
Azure SDK for .NET