Freigeben über


ManagementClient.GetSubscriptionsRuntimeInfoAsync Methode

Definition

Ruft die Liste der Laufzeitinformationen für Abonnements ab, die im Namespace vorhanden sind.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>> GetSubscriptionsRuntimeInfoAsync (string topicPath, int count = 100, int skip = 0, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSubscriptionsRuntimeInfoAsync : string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>>
override this.GetSubscriptionsRuntimeInfoAsync : string * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Management.SubscriptionRuntimeInfo>>
Public Overridable Function GetSubscriptionsRuntimeInfoAsync (topicPath As String, Optional count As Integer = 100, Optional skip As Integer = 0, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IList(Of SubscriptionRuntimeInfo))

Parameter

topicPath
String

Der Pfad des Themas relativ zum Service Bus-Namespace.

count
Int32

Die Anzahl der abzurufenden Abonnements. Der Standardwert ist 100. Maximal zulässiger Wert ist 100.

skip
Int32

Die Anzahl der zu überspringenden Abonnements. Der Standardwert ist 0. Kann nicht negativ sein.

cancellationToken
CancellationToken

Gibt zurück

IList<T> enthält eine Liste von Themen.

Ausnahmen

Wenn die Parameter außerhalb des Bereichs liegen.

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.

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.

Hinweise

Sie können Seiten mit einer Liste von Entitäten simulieren, indem Sie und skipbearbeitencount. skip(0)+count(100) gibt die ersten 100 Entitäten an. skip(100)+count(100) gibt die nächsten 100 Entitäten an.

Gilt für: