Freigeben über


FabricClient.HealthClient.GetClusterHealthChunkAsync Methode

Definition

Überlädt

GetClusterHealthChunkAsync()

Ruft die Integrität eines Service Fabric-Clusters ab.

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

Ruft die Integrität eines Service Fabric-Clusters ab, einschließlich Clusterentitäten, wie in der Abfragebeschreibung angefordert.

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Ruft die Integrität eines Service Fabric-Clusters ab.

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

Ruft die Integrität eines Service Fabric-Clusters ab, einschließlich Clusterentitäten, wie in der Abfragebeschreibung angefordert.

GetClusterHealthChunkAsync()

Ruft die Integrität eines Service Fabric-Clusters ab.

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync ();
member this.GetClusterHealthChunkAsync : unit -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync () As Task(Of ClusterHealthChunk)

Gibt zurück

Der Integritätsblock, der die Clusterintegrität darstellt.

Ausnahmen

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Dies wird durch eine der folgenden Ursachen verursacht:

FabricHealthEntityNotFound.

Siehe auch https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.

Dies wird durch eine der folgenden Ursachen verursacht:

ServiceTooBusy wird zurückgegeben, wenn der Dienst zum Verarbeiten des Vorgangs zu ausgelastet ist.

Dies wird durch eine der folgenden Ursachen verursacht:

E_ACCESSDENIED wird zurückgegeben, wenn bei der Zugriffsüberprüfung für diesen Vorgang ein Fehler aufgetreten ist.

Hinweise

Der aggregierte Integritätsstatus des Clusters wird basierend auf allen Entitäten im Cluster berechnet. In den Ergebnissen sind keine untergeordneten Elemente enthalten, da keine Filter angegeben werden.

Gilt für:

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

Ruft die Integrität eines Service Fabric-Clusters ab, einschließlich Clusterentitäten, wie in der Abfragebeschreibung angefordert.

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync (System.Fabric.Description.ClusterHealthChunkQueryDescription queryDescription);
member this.GetClusterHealthChunkAsync : System.Fabric.Description.ClusterHealthChunkQueryDescription -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync (queryDescription As ClusterHealthChunkQueryDescription) As Task(Of ClusterHealthChunk)

Parameter

queryDescription
ClusterHealthChunkQueryDescription

Die Abfragebeschreibung, die definiert, wie die Integritätsauswertung ausgeführt werden soll und welche Entitäten in die ClusterHealthChunkeingeschlossen werden sollen.

Gibt zurück

Der Integritätsblock, der die Clusterintegrität darstellt.

Ausnahmen

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Dies wird durch eine der folgenden Ursachen verursacht:

FabricHealthEntityNotFound.

Siehe auch https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.

Wird zurückgegeben, wenn ein NULL-Verweis an eine Methode übergeben wird, die ihn nicht als gültiges Argument akzeptiert.

Dies wird durch eine der folgenden Ursachen verursacht:

E_INVALIDARG wird zurückgegeben, wenn mindestens ein Argument ungültig ist.

Dies wird durch eine der folgenden Ursachen verursacht:

ServiceTooBusy wird zurückgegeben, wenn der Dienst zum Verarbeiten des Vorgangs zu ausgelastet ist.

Dies wird durch eine der folgenden Ursachen verursacht:

E_ACCESSDENIED wird zurückgegeben, wenn bei der Zugriffsüberprüfung für diesen Vorgang ein Fehler aufgetreten ist.

Hinweise

Der aggregierte Integritätsstatus des Clusters wird basierend auf allen Entitäten im Cluster berechnet. Nur die untergeordneten Elemente, die die Filter aus der Beschreibung der Eingabeabfrage (sofern vorhanden) berücksichtigen, werden in die Ergebnisse einbezogen.

Gilt für:

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Ruft die Integrität eines Service Fabric-Clusters ab.

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetClusterHealthChunkAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ClusterHealthChunk)

Parameter

timeout
TimeSpan

Die maximale Zeitspanne, die Service Fabric ermöglicht, diesen Vorgang fortzusetzen, bevor ein TimeoutExceptionzurückgegeben wird.

cancellationToken
CancellationToken

Das optionale Abbruchtoken, das der Vorgang beobachtet. Sie kann verwendet werden, um eine Benachrichtigung zu senden, dass der Vorgang abgebrochen werden soll. Beachten Sie, dass der Abbruch eine Empfehlung ist und dass der Vorgang auch dann abgeschlossen werden kann, wenn er abgebrochen wird.

Gibt zurück

Der Integritätsblock, der die Clusterintegrität darstellt.

Ausnahmen

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Dies wird durch eine der folgenden Ursachen verursacht:

FabricHealthEntityNotFound.

Siehe auch https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.

Dies wird durch eine der folgenden Ursachen verursacht:

ServiceTooBusy wird zurückgegeben, wenn der Dienst zum Verarbeiten des Vorgangs zu ausgelastet ist.

Dies wird durch eine der folgenden Ursachen verursacht:

E_ACCESSDENIED wird zurückgegeben, wenn bei der Zugriffsüberprüfung für diesen Vorgang ein Fehler aufgetreten ist.

Hinweise

Der aggregierte Integritätsstatus des Clusters wird basierend auf allen Entitäten im Cluster berechnet. In den Ergebnissen sind keine untergeordneten Elemente enthalten, da keine Filter angegeben werden.

Gilt für:

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

Ruft die Integrität eines Service Fabric-Clusters ab, einschließlich Clusterentitäten, wie in der Abfragebeschreibung angefordert.

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync (System.Fabric.Description.ClusterHealthChunkQueryDescription queryDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetClusterHealthChunkAsync : System.Fabric.Description.ClusterHealthChunkQueryDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync (queryDescription As ClusterHealthChunkQueryDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ClusterHealthChunk)

Parameter

queryDescription
ClusterHealthChunkQueryDescription

Die Abfragebeschreibung, die definiert, wie die Integritätsauswertung ausgeführt werden soll und welche Entitäten in die ClusterHealthChunkeingeschlossen werden sollen.

timeout
TimeSpan

Die maximale Zeitspanne, die Service Fabric ermöglicht, diesen Vorgang fortzusetzen, bevor ein TimeoutExceptionzurückgegeben wird.

cancellationToken
CancellationToken

Das optionale Abbruchtoken, das der Vorgang beobachtet. Sie kann verwendet werden, um eine Benachrichtigung zu senden, dass der Vorgang abgebrochen werden soll. Beachten Sie, dass der Abbruch eine Empfehlung ist und dass der Vorgang auch dann abgeschlossen werden kann, wenn er abgebrochen wird.

Gibt zurück

Der Integritätsblock, der die Clusterintegrität darstellt.

Ausnahmen

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions .

Dies wird durch eine der folgenden Ursachen verursacht:

FabricHealthEntityNotFound.

Siehe auch https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.

Wird zurückgegeben, wenn ein NULL-Verweis an eine Methode übergeben wird, die ihn nicht als gültiges Argument akzeptiert.

Dies wird durch eine der folgenden Ursachen verursacht:

E_INVALIDARG wird zurückgegeben, wenn mindestens ein Argument ungültig ist.

Dies wird durch eine der folgenden Ursachen verursacht:

ServiceTooBusy wird zurückgegeben, wenn der Dienst zum Verarbeiten des Vorgangs zu ausgelastet ist.

Dies wird durch eine der folgenden Ursachen verursacht:

E_ACCESSDENIED wird zurückgegeben, wenn bei der Zugriffsüberprüfung für diesen Vorgang ein Fehler aufgetreten ist.

Hinweise

Der aggregierte Integritätsstatus des Clusters wird basierend auf allen Entitäten im Cluster berechnet. Nur die untergeordneten Elemente, die die Filter aus der Beschreibung der Eingabeabfrage (sofern vorhanden) berücksichtigen, werden in die Ergebnisse einbezogen.

Gilt für: