Share via


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

FabricClient.ServiceManagementClient.ResolveServicePartitionAsync 方法

定义

重载

ResolveServicePartitionAsync(Uri, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, String, ResolvedServicePartition, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, Int64, ResolvedServicePartition, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, String, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, String, ResolvedServicePartition, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, Int64, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, Int64, ResolvedServicePartition, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, ResolvedServicePartition, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, String, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, Int64, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, Int64, ResolvedServicePartition)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, ResolvedServicePartition, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, String)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, Int64)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, ResolvedServicePartition)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, String, ResolvedServicePartition)

查询系统中指定服务分区正在侦听的终结点集。

ResolveServicePartitionAsync(Uri, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ResolveServicePartitionAsync : Uri * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 服务分区的 。

适用于

ResolveServicePartitionAsync(Uri, String, ResolvedServicePartition, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

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

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上 ResolvedServicePartition 一个 。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回一个比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

使用 PreviousResult 参数,用户可以说“这是此服务分区的先前终结点列表。 我已经尝试了终结点, 我相信它们已经过时了。 向我返回此集的更新版本。” 在这种情况下,系统将尝试以最有效的方式返回一个更新 ResolvedServicePartition 的 。 如果找不到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最接近的副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, Int64, ResolvedServicePartition, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, long partitionKey, System.Fabric.ResolvedServicePartition previousResult, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ResolveServicePartitionAsync : Uri * int64 * System.Fabric.ResolvedServicePartition * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As Long, previousResult As ResolvedServicePartition, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上 ResolvedServicePartition 一个。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken 该操作正在观察的 。 它可用于传播应取消操作的通知。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回一个比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

PreviousResult 参数使用户能够说出“这是此服务分区的先前终结点列表。 我已经尝试了终结点, 我相信它们已经过时了。 向我返回此集的更新版本。” 在这种情况下,系统将尝试以最有效的方式返回一个更新 ResolvedServicePartition 的 。 如果找不到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最接近的副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, String, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

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

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 服务分区的 。

适用于

ResolveServicePartitionAsync(Uri, String, ResolvedServicePartition, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, string partitionKey, System.Fabric.ResolvedServicePartition previousResult, TimeSpan timeout);
member this.ResolveServicePartitionAsync : Uri * string * System.Fabric.ResolvedServicePartition * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As String, previousResult As ResolvedServicePartition, timeout As TimeSpan) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上 ResolvedServicePartition 一个 。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回一个比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

使用 PreviousResult 参数,用户可以说“这是此服务分区的先前终结点列表。 我已经尝试了终结点, 我相信它们已经过时了。 向我返回此集的更新版本。” 在这种情况下,系统将尝试以最有效的方式返回一个更新 ResolvedServicePartition 的 。 如果找不到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最接近的副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, Int64, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, long partitionKey, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ResolveServicePartitionAsync : Uri * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 服务分区的 。

适用于

ResolveServicePartitionAsync(Uri, Int64, ResolvedServicePartition, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, long partitionKey, System.Fabric.ResolvedServicePartition previousResult, TimeSpan timeout);
member this.ResolveServicePartitionAsync : Uri * int64 * System.Fabric.ResolvedServicePartition * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As Long, previousResult As ResolvedServicePartition, timeout As TimeSpan) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上 ResolvedServicePartition 一个。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回一个比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

PreviousResult 参数使用户能够说出“这是此服务分区的先前终结点列表。 我已经尝试了终结点, 我相信它们已经过时了。 向我返回此集的更新版本。” 在这种情况下,系统将尝试以最有效的方式返回一个更新 ResolvedServicePartition 的 。 如果找不到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最接近的副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, ResolvedServicePartition, TimeSpan, CancellationToken)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, System.Fabric.ResolvedServicePartition previousResult, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ResolveServicePartitionAsync : Uri * System.Fabric.ResolvedServicePartition * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, previousResult As ResolvedServicePartition, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上 ResolvedServicePartition 一个。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观察的 。 它可用于传播应取消操作的通知。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

此方法将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回一个比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

previousResult 参数使用户能够说出“这是此服务分区的上一个终结点列表。 我已经尝试了终结点, 我相信它们已经过时了。 向我返回此集的更新版本。” 在这种情况下,系统将尝试以最有效的方式返回一个更新 ResolvedServicePartition 的 。 如果找不到更新的版本,ResolvedServicePartition将返回具有相同版本的 。可以在不将 参数或previousResult参数设置为 null 的情况下previousResult调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最接近的副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, String, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, string partitionKey, TimeSpan timeout);
member this.ResolveServicePartitionAsync : Uri * string * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As String, timeout As TimeSpan) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 服务分区的 。

适用于

ResolveServicePartitionAsync(Uri)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName);
member this.ResolveServicePartitionAsync : Uri -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

ResolveServicePartitionAsync(Uri)将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 服务分区的 。

适用于

ResolveServicePartitionAsync(Uri, Int64, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, long partitionKey, TimeSpan timeout);
member this.ResolveServicePartitionAsync : Uri * int64 * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As Long, timeout As TimeSpan) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 服务分区的 。

适用于

ResolveServicePartitionAsync(Uri, Int64, ResolvedServicePartition)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, long partitionKey, System.Fabric.ResolvedServicePartition previousResult);
member this.ResolveServicePartitionAsync : Uri * int64 * System.Fabric.ResolvedServicePartition -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As Long, previousResult As ResolvedServicePartition) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的“上一个 ResolvedServicePartition ”。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回一个比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

PreviousResult 参数使用户能够说出“这是此服务分区的先前终结点列表。 我已经尝试了终结点, 我相信它们已经过时了。 向我返回此集的更新版本。” 在这种情况下,系统会尝试以最高效的方式返回一个更新 ResolvedServicePartition 的 。 如果没有找到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最近的 副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, ResolvedServicePartition, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, System.Fabric.ResolvedServicePartition previousResult, TimeSpan timeout);
member this.ResolveServicePartitionAsync : Uri * System.Fabric.ResolvedServicePartition * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, previousResult As ResolvedServicePartition, timeout As TimeSpan) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上一 ResolvedServicePartition 个。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

返回

指定服务分区正在侦听的终结点集。

注解

这是一个基于投诉的解决方案 API。

此方法将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

PreviousResult 参数使用户能够说出“这是此服务分区的上一个终结点列表。 我已经尝试了终结点,我相信它们已经过时了。 给我返回此集的更新版本。” 在这种情况下,系统会尝试以最高效的方式返回一个更新 ResolvedServicePartition 的 。 如果没有找到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最近的 副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, TimeSpan)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, TimeSpan timeout);
member this.ResolveServicePartitionAsync : Uri * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, timeout As TimeSpan) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决方案 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 的服务分区。

适用于

ResolveServicePartitionAsync(Uri, String)

查询系统中指定服务分区正在侦听的终结点集。

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

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决方案 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 的服务分区。

适用于

ResolveServicePartitionAsync(Uri, Int64)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, long partitionKey);
member this.ResolveServicePartitionAsync : Uri * int64 -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As Long) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决方案 API。

此方法将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将始终返回最接近 ResolvedServicePartition 的服务分区。

适用于

ResolveServicePartitionAsync(Uri, ResolvedServicePartition)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, System.Fabric.ResolvedServicePartition previousResult);
member this.ResolveServicePartitionAsync : Uri * System.Fabric.ResolvedServicePartition -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, previousResult As ResolvedServicePartition) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上一 ResolvedServicePartition 个。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

基于投诉的解决 API。

此方法将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

PreviousResult 参数使用户能够说出“这是此服务分区的上一个终结点列表。 我已经尝试了终结点,我相信它们已经过时了。 给我返回此集的更新版本。” 在这种情况下,系统会尝试以最高效的方式返回一个更新 ResolvedServicePartition 的 。 如果没有找到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最近的 副本 ResolvedServicePartition

适用于

ResolveServicePartitionAsync(Uri, String, ResolvedServicePartition)

查询系统中指定服务分区正在侦听的终结点集。

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveServicePartitionAsync (Uri serviceName, string partitionKey, System.Fabric.ResolvedServicePartition previousResult);
member this.ResolveServicePartitionAsync : Uri * string * System.Fabric.ResolvedServicePartition -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveServicePartitionAsync (serviceName As Uri, partitionKey As String, previousResult As ResolvedServicePartition) As Task(Of ResolvedServicePartition)

参数

serviceName
Uri

服务实例的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

previousResult
ResolvedServicePartition

用户认为已过时的服务分区的上 ResolvedServicePartition 一个。

返回

指定服务分区正在侦听的终结点集。

例外

对象 FabricClient 处于关闭状态。 释放正在使用的对象 FabricClient 并实例化新 FabricClient 对象。

注解

这是一个基于投诉的解决方案 API。

这将为指定的服务分区返回 ResolvedServicePartition 。 使用此重载时,系统将返回比“previousResult”参数更最新的 ResolvedServicePartition 参数(如果可用)。

PreviousResult 参数使用户能够说出“这是此服务分区的上一个终结点列表。 我已经尝试了终结点,我相信它们已经过时了。 给我返回此集的更新版本。” 在这种情况下,系统会尝试以最高效的方式返回一个更新 ResolvedServicePartition 的 。 如果没有找到更新的版本, ResolvedServicePartition 将返回具有相同版本的 。可以在不将 previousResult 参数或 previousResult 参数设置为 null 的情况下调用 ResolveServicePartition。 由于未指定先决条件,系统将为服务分区返回 最近的 副本 ResolvedServicePartition

适用于