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

StatefulServiceFactory 接口

public interface StatefulServiceFactory

表示负责创建特定类型有状态服务的副本的有状态服务工厂。 有状态服务工厂由服务主机通过 system.fabric.FabricRuntime#registerStatefulServiceFactory(java.lang.String,system.fabric.StatefulServiceFactory) 或 注册到FabricRuntimesystem.fabric.FabricRuntime#registerStatefulServiceFactoryAsync(java.lang.String,system.fabric.StatefulServiceFactory,java.time.Duration)

方法摘要

修饰符和类型 方法和描述
StatefulServiceReplica createReplica(String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaId)

由 Service Fabric 调用,为特定服务创建有状态服务副本 (replica) 。

方法详细信息

createReplica

public StatefulServiceReplica createReplica(String serviceTypeName, URI serviceName, byte[] initializationData, UUID partitionId, long replicaId)

由 Service Fabric 调用,为特定服务创建有状态服务副本 (replica) 。

参数:

serviceTypeName - Service Fabric 请求创建的服务类型。
serviceName - fabric:/名称 (与此副本 (replica) 关联的服务的 URI) 。
initializationData - 一个字节数组,其中包含最初作为此服务服务说明的一部分传递的初始化数据。
partitionId - 与此副本 (replica) 关联的 GUID 类型的分区 ID。
replicaId - 此副本 (replica) 类型为 long 的副本 (replica) ID。

返回:

引发:

InstantiationException - 实例创建失败时
IllegalAccessException - 访问时

适用于