public Task CreateStatefulServiceAsync(ServiceDescriptionFactory serviceDescriptionFactory, int minReplicas = 1, int targetReplicas = 3, bool hasPersistedState = true) { var serviceDescription = serviceDescriptionFactory.CreateStateful(minReplicas, targetReplicas, hasPersistedState); return(_fabricClient.ServiceManager.CreateServiceAsync(serviceDescription)); }
public Task CreateStatelessServiceAsync(ServiceDescriptionFactory serviceDescriptionFactory, int instanceCount = 1, byte[] initializationData = null) { var serviceDescription = serviceDescriptionFactory.CreateStateless(instanceCount, initializationData); return(_fabricClient.ServiceManager.CreateServiceAsync(serviceDescription)); }
public Task CreateStatefulServiceAsync(Guid instanceId, string serviceTypeUri, PartitionSchemeDescription partitionSchemeDescription, int minReplicas = 1, int targetReplicas = 3, bool hasPersistedState = true) { var serviceDescriptionFactory = new ServiceDescriptionFactory(serviceTypeUri, instanceId, partitionSchemeDescription); return(CreateStatefulServiceAsync(serviceDescriptionFactory, minReplicas, targetReplicas, hasPersistedState)); }
public Task CreateStatelessServiceAsync(Guid instanceId, string serviceTypeUri, PartitionSchemeDescription partitionSchemeDescription, int instanceCount = 1, byte[] initializationData = null) { var serviceDescriptionFactory = new ServiceDescriptionFactory(serviceTypeUri, instanceId, partitionSchemeDescription); return(CreateStatelessServiceAsync(serviceDescriptionFactory, instanceCount, initializationData)); }