Freigeben über


ManagementClient.GetQueueRuntimeInfoAsync(String, CancellationToken) Methode

Definition

Ruft die Laufzeitinformationen einer Warteschlange ab.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo> GetQueueRuntimeInfoAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);
abstract member GetQueueRuntimeInfoAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>
override this.GetQueueRuntimeInfoAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueRuntimeInfo>
Public Overridable Function GetQueueRuntimeInfoAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueRuntimeInfo)

Parameter

queuePath
String

Der Pfad der Warteschlange relativ zum Service Bus-Namespace.

cancellationToken
CancellationToken

Gibt zurück

QueueRuntimeInfo enthält Laufzeitinformationen zur Warteschlange.

Ausnahmen

Wird ausgelöst, wenn queuePath NULL, leerer Leerraum oder nicht im richtigen Format ist.

Die Länge des Warteschlangenpfads ist größer als 260.

Für den Vorgang ist ein Zeitüberschreitungsvorgang aufgetreten. 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.

Eine Warteschlange 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 zum Ausführen dieses Vorgangs verfügen.

Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.

Ein interner Fehler oder eine unerwartete Ausnahme ist aufgetreten.

Gilt für: