Freigeben über


DevicesClient.GetServiceStatisticsAsync(CancellationToken) Methode

Definition

Ruft Dienststatistiken für den IoT Hub ab. Dieser Aufruf erfolgt über HTTP.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.ServiceStatistics> GetServiceStatisticsAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member GetServiceStatisticsAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.ServiceStatistics>
override this.GetServiceStatisticsAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.ServiceStatistics>
Public Overridable Function GetServiceStatisticsAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of ServiceStatistics)

Parameter

cancellationToken
CancellationToken

Ein Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Die Dienststatistiken, die von IoT Hub abgerufen werden können, z. B. die Anzahl der Geräte, die mit dem Hub verbunden sind.

Ausnahmen

Wenn IoT Hub auf die Anforderung mit einem nicht erfolgreichen status Code reagiert hat. Wenn beispielsweise die bereitgestellte Anforderung gedrosselt wurde, IotHubServiceException wird mit ThrottlingException ausgelöst. Eine vollständige Liste möglicher Fehlerfälle finden Sie unter IotHubServiceErrorCode.

Wenn die HTTP-Anforderung aufgrund eines zugrunde liegenden Problems fehlschlägt, z. B. Netzwerkkonnektivität, DNS-Fehler oder Serverzertifikatüberprüfung.

Wenn das bereitgestellte Abbruchtoken den Abbruch angefordert hat.

Gilt für: