你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 字符串。 响应的内容取决于发出的命令。

适用于