Exemple #1
0
        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));
        }
Exemple #2
0
        public Task CreateStatelessServiceAsync(ServiceDescriptionFactory serviceDescriptionFactory, int instanceCount = 1, byte[] initializationData = null)
        {
            var serviceDescription = serviceDescriptionFactory.CreateStateless(instanceCount, initializationData);

            return(_fabricClient.ServiceManager.CreateServiceAsync(serviceDescription));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }