你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricClient.ServiceManagementClient.ResolveServicePartitionAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 。