FabricClient.QueryClient.GetReplicaLoadInformationAsync Method

Definition

Overloads

GetReplicaLoadInformationAsync(Guid, Int64)

Get a list of metric and their load on a replica.

GetReplicaLoadInformationAsync(Guid, Int64, TimeSpan, CancellationToken)

Get a list of metric and their load on a replica.

GetReplicaLoadInformationAsync(Guid, Int64)

Get a list of metric and their load on a replica.

public System.Threading.Tasks.Task<System.Fabric.Query.ReplicaLoadInformation> GetReplicaLoadInformationAsync (Guid partitionId, long replicaIdOrInstanceId);
member this.GetReplicaLoadInformationAsync : Guid * int64 -> System.Threading.Tasks.Task<System.Fabric.Query.ReplicaLoadInformation>
Public Function GetReplicaLoadInformationAsync (partitionId As Guid, replicaIdOrInstanceId As Long) As Task(Of ReplicaLoadInformation)

Parameters

partitionId
System.Guid

The partition ID.

replicaIdOrInstanceId
System.Int64

The replica ID (stateful service) or instance ID (stateless service).

Returns

System.Threading.Tasks.Task<ReplicaLoadInformation>

A task that represents the asynchronous query operation.

The returned task contains the load information of the replica as ReplicaLoadInformation.

Exceptions

System.TimeoutException

This operation has a timeout of 60 seconds.

See https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions for handling common FabricClient failures.

Applies to

GetReplicaLoadInformationAsync(Guid, Int64, TimeSpan, CancellationToken)

Get a list of metric and their load on a replica.

public System.Threading.Tasks.Task<System.Fabric.Query.ReplicaLoadInformation> GetReplicaLoadInformationAsync (Guid partitionId, long replicaIdOrInstanceId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetReplicaLoadInformationAsync : Guid * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Query.ReplicaLoadInformation>

Parameters

partitionId
System.Guid

The partition ID.

replicaIdOrInstanceId
System.Int64

The replica ID (stateful service) or instance ID (stateless service).

timeout
System.TimeSpan

Specifies the duration this operation has to complete before timing out.

cancellationToken
System.Threading.CancellationToken

Propagates notification that operations should be canceled.

Returns

System.Threading.Tasks.Task<ReplicaLoadInformation>

A task that represents the asynchronous query operation.

The returned task contains the load information of the replica as ReplicaLoadInformation.

Exceptions

System.TimeoutException

See https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions for handling common FabricClient failures.

Applies to