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

FabricClient.ServiceManagementClient.RegisterServicePartitionResolutionChangeHandler 方法

定义

重载

RegisterServicePartitionResolutionChangeHandler(Uri, String, ServicePartitionResolutionChangeHandler)
已过时.

此 API 已弃用,请改用 RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription)

RegisterServicePartitionResolutionChangeHandler(Uri, ServicePartitionResolutionChangeHandler)
已过时.

此 API 已弃用,请改用 RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription)

RegisterServicePartitionResolutionChangeHandler(Uri, Int64, ServicePartitionResolutionChangeHandler)
已过时.

此 API 已弃用,请改用 RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription)

RegisterServicePartitionResolutionChangeHandler(Uri, String, ServicePartitionResolutionChangeHandler)

注意

This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.

[System.Obsolete("This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.", false)]
public long RegisterServicePartitionResolutionChangeHandler (Uri serviceName, string partitionKey, System.Fabric.ServicePartitionResolutionChangeHandler callback);
[<System.Obsolete("This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.", false)>]
member this.RegisterServicePartitionResolutionChangeHandler : Uri * string * System.Fabric.ServicePartitionResolutionChangeHandler -> int64
Public Function RegisterServicePartitionResolutionChangeHandler (serviceName As Uri, partitionKey As String, callback As ServicePartitionResolutionChangeHandler) As Long

参数

serviceName
Uri

服务的 Service Fabric 名称。

partitionKey
String

服务分区的分区键。

callback
ServicePartitionResolutionChangeHandler

通知到达时将调用的函数。

返回

服务分区的辅助功能信息更改时要引发的处理程序。

属性

例外

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

如果 serviceName 为 或 callback ,则为 null。

如果 partitionKey 为 null 或为空。

注解

通知将包括对分区终结点的更改或更新信息时发生的异常。 此重载用于命名分区服务实例。 返回的 Int64 是注册的回调句柄标识符。

通知是一种机制,每当有服务地址更改或与代码引发兴趣的服务分区相关的地址解析错误时,都会向用户的代码发送通知。 这样,程序会注册更新,而不是在每次当前 ResolvedServicePartition 过时时解析。

适用于

RegisterServicePartitionResolutionChangeHandler(Uri, ServicePartitionResolutionChangeHandler)

注意

This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.

[System.Obsolete("This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.", false)]
public long RegisterServicePartitionResolutionChangeHandler (Uri serviceName, System.Fabric.ServicePartitionResolutionChangeHandler callback);
[<System.Obsolete("This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.", false)>]
member this.RegisterServicePartitionResolutionChangeHandler : Uri * System.Fabric.ServicePartitionResolutionChangeHandler -> int64
Public Function RegisterServicePartitionResolutionChangeHandler (serviceName As Uri, callback As ServicePartitionResolutionChangeHandler) As Long

参数

serviceName
Uri

服务的 Service Fabric 名称。

callback
ServicePartitionResolutionChangeHandler

通知到达时将调用的函数。

返回

服务分区的辅助功能信息更改时要引发的处理程序。

属性

例外

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

如果 serviceName 为 或 callback ,则为 null。

注解

通知将包括对分区终结点的更改或更新信息时发生的异常。 此重载用于单一实例分区服务实例。 返回的 Int64 是注册的回调句柄标识符。

通知是一种机制,每当有服务地址更改或与代码引发兴趣的服务分区相关的地址解析错误时,都会向用户的代码发送通知。 这样,程序会注册更新,而不是在每次当前 ResolvedServicePartition 过时时解析。

适用于

RegisterServicePartitionResolutionChangeHandler(Uri, Int64, ServicePartitionResolutionChangeHandler)

注意

This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.

[System.Obsolete("This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.", false)]
public long RegisterServicePartitionResolutionChangeHandler (Uri serviceName, long partitionKey, System.Fabric.ServicePartitionResolutionChangeHandler callback);
[<System.Obsolete("This API is obsolete. Use RegisterServiceNotificationFilterAsync instead.", false)>]
member this.RegisterServicePartitionResolutionChangeHandler : Uri * int64 * System.Fabric.ServicePartitionResolutionChangeHandler -> int64
Public Function RegisterServicePartitionResolutionChangeHandler (serviceName As Uri, partitionKey As Long, callback As ServicePartitionResolutionChangeHandler) As Long

参数

serviceName
Uri

服务的 Service Fabric 名称。

partitionKey
Int64

服务分区的分区键。

callback
ServicePartitionResolutionChangeHandler

通知到达时将调用的函数。

返回

服务分区的辅助功能信息更改时要引发的处理程序。

属性

例外

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

如果 serviceName 为 或 callback ,则为 null。

注解

通知将包括对分区终结点的更改或更新信息时发生的异常。 此重载用于 UniformInt64Range 分区服务实例。 返回的 Int64 是注册的回调句柄标识符。

通知是一种机制,每当有服务地址更改或与代码引发兴趣的服务分区相关的地址解析错误时,都会向用户的代码发送通知。 这样,程序会注册更新,而不是在每次当前 ResolvedServicePartition 过时时解析。

适用于