示例#1
0
 private EndpointInfo UpdateVerion(EndpointInfo endpointInfo)
 => new EndpointInfo(
     vertexName: endpointInfo.VertexName,
     endpointName: endpointInfo.EndpointName,
     isInput: endpointInfo.IsInput,
     isAsync: endpointInfo.IsAsync,
     versionId: FileUtils.GetUpdateVersionId(endpointInfo.VersionId));
 private VertexConnectionInfo UpdateVerion(VertexConnectionInfo vcInfo)
 => new VertexConnectionInfo(
     fromVertex: vcInfo.FromVertex,
     fromEndpoint: vcInfo.FromEndpoint,
     toVertex: vcInfo.ToVertex,
     toEndpoint: vcInfo.ToEndpoint,
     versionId: FileUtils.GetUpdateVersionId(vcInfo.VersionId));
示例#3
0
 private ShardedVertexInfo UpdateVerion(ShardedVertexInfo svInfo)
 => new ShardedVertexInfo(
     vertexName: svInfo.VertexName,
     epochId: svInfo.EpochId,
     addedShards: svInfo.AddedShards,
     allShards: svInfo.AllShards,
     allInstances: svInfo.AllInstances,
     removedShards: svInfo.RemovedShards,
     shardLocator: svInfo.ShardLocator,
     versionId: FileUtils.GetUpdateVersionId(svInfo.VersionId));
示例#4
0
 private VertexInfo UpdateVerion(VertexInfo vcInfo)
 => new VertexInfo(
     instanceName: vcInfo.InstanceName,
     address: vcInfo.Address,
     port: vcInfo.Port,
     vertexName: vcInfo.VertexName,
     vertexDefinition: vcInfo.VertexDefinition,
     vertexCreateAction: vcInfo.VertexCreateAction,
     vertexParameter: vcInfo.VertexParameter,
     isActive: vcInfo.IsActive,
     isSharded: vcInfo.IsActive,
     versionId: FileUtils.GetUpdateVersionId(vcInfo.VersionId));