Share via


FabricClient.InfrastructureServiceClient.InvokeInfrastructureQueryAsync メソッド

定義

オーバーロード

InvokeInfrastructureQueryAsync(Uri, String)

特定のインフラストラクチャ サービス インスタンスに対して読み取り専用クエリを非同期的に呼び出します。

InvokeInfrastructureQueryAsync(Uri, String, TimeSpan, CancellationToken)

特定のインフラストラクチャ サービス インスタンスに対して読み取り専用クエリを非同期的に呼び出します。

InvokeInfrastructureQueryAsync(Uri, String)

特定のインフラストラクチャ サービス インスタンスに対して読み取り専用クエリを非同期的に呼び出します。

public System.Threading.Tasks.Task<string> InvokeInfrastructureQueryAsync (Uri serviceName, string command);
member this.InvokeInfrastructureQueryAsync : Uri * string -> System.Threading.Tasks.Task<string>
Public Function InvokeInfrastructureQueryAsync (serviceName As Uri, command As String) As Task(Of String)

パラメーター

serviceName
Uri

ターゲット インフラストラクチャ サービス インスタンスの名前。

command
String

呼び出されるコマンドのテキスト。 コマンドの内容は、インフラストラクチャに固有です。

戻り値

インフラストラクチャ サービスからの応答。 応答形式は JSON 文字列です。 応答の内容は、発行されたコマンドによって異なります。

適用対象

InvokeInfrastructureQueryAsync(Uri, String, TimeSpan, CancellationToken)

特定のインフラストラクチャ サービス インスタンスに対して読み取り専用クエリを非同期的に呼び出します。

public System.Threading.Tasks.Task<string> InvokeInfrastructureQueryAsync (Uri serviceName, string command, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.InvokeInfrastructureQueryAsync : Uri * string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function InvokeInfrastructureQueryAsync (serviceName As Uri, command As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of String)

パラメーター

serviceName
Uri

ターゲット インフラストラクチャ サービス インスタンスの名前。

command
String

呼び出されるコマンドのテキスト。 コマンドの内容は、インフラストラクチャに固有です。

timeout
TimeSpan

Service Fabric が を返す TimeoutException前にこの操作を続行できる最大時間。

cancellationToken
CancellationToken

操作が監視している省略可能なキャンセル トークン。 操作を取り消す必要があることを示す通知を送信するために使用できます。 取り消しはアドバイザリであり、取り消しても操作が完了する可能性があることに注意してください。

戻り値

インフラストラクチャ サービスからの応答。 応答形式は JSON 文字列です。 応答の内容は、発行されたコマンドによって異なります。

適用対象