New-ServiceFabricService

Создает службу Service Fabric.

Синтаксис

Stateless Singleton Non-Adhoc (По умолчанию)

New-ServiceFabricService
    [-ApplicationName] <Uri>
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -InstanceCount <Int32>
    [-Stateless]
    [-PartitionSchemeSingleton]
    [-MinInstanceCount <Int32>]
    [-MinInstancePercentage <Int32>]
    [-InstanceLifecycleDescription <InstanceLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-InstanceCloseDelayDuration <TimeSpan>]
    [-InstanceRestartWaitDuration <TimeSpan>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateful Singleton Non-Adhoc

New-ServiceFabricService
    [-ApplicationName] <Uri>
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -TargetReplicaSetSize <Int32>
    -MinReplicaSetSize <Int32>
    [-Stateful]
    [-PartitionSchemeSingleton]
    [-HasPersistedState]
    [-ReplicaRestartWaitDuration <TimeSpan>]
    [-QuorumLossWaitDuration <TimeSpan>]
    [-StandByReplicaKeepDuration <TimeSpan>]
    [-ServicePlacementTimeLimit <TimeSpan>]
    [-DropSourceReplicaOnMove <Boolean>]
    [-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateful UniformInt64 Non-Adhoc

New-ServiceFabricService
    [-ApplicationName] <Uri>
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionCount <Int32>
    -LowKey <Int64>
    -HighKey <Int64>
    -TargetReplicaSetSize <Int32>
    -MinReplicaSetSize <Int32>
    [-Stateful]
    [-PartitionSchemeUniformInt64]
    [-HasPersistedState]
    [-ReplicaRestartWaitDuration <TimeSpan>]
    [-QuorumLossWaitDuration <TimeSpan>]
    [-StandByReplicaKeepDuration <TimeSpan>]
    [-ServicePlacementTimeLimit <TimeSpan>]
    [-DropSourceReplicaOnMove <Boolean>]
    [-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateful Named Non-Adhoc

New-ServiceFabricService
    [-ApplicationName] <Uri>
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionNames <String[]>
    -TargetReplicaSetSize <Int32>
    -MinReplicaSetSize <Int32>
    [-Stateful]
    [-PartitionSchemeNamed]
    [-HasPersistedState]
    [-ReplicaRestartWaitDuration <TimeSpan>]
    [-QuorumLossWaitDuration <TimeSpan>]
    [-StandByReplicaKeepDuration <TimeSpan>]
    [-ServicePlacementTimeLimit <TimeSpan>]
    [-DropSourceReplicaOnMove <Boolean>]
    [-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateful Singleton Adhoc

New-ServiceFabricService
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -TargetReplicaSetSize <Int32>
    -MinReplicaSetSize <Int32>
    [-Stateful]
    [-PartitionSchemeSingleton]
    [-Adhoc]
    [-HasPersistedState]
    [-ReplicaRestartWaitDuration <TimeSpan>]
    [-QuorumLossWaitDuration <TimeSpan>]
    [-StandByReplicaKeepDuration <TimeSpan>]
    [-ServicePlacementTimeLimit <TimeSpan>]
    [-DropSourceReplicaOnMove <Boolean>]
    [-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateful UniformInt64 Adhoc

New-ServiceFabricService
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionCount <Int32>
    -LowKey <Int64>
    -HighKey <Int64>
    -TargetReplicaSetSize <Int32>
    -MinReplicaSetSize <Int32>
    [-Stateful]
    [-PartitionSchemeUniformInt64]
    [-Adhoc]
    [-HasPersistedState]
    [-ReplicaRestartWaitDuration <TimeSpan>]
    [-QuorumLossWaitDuration <TimeSpan>]
    [-StandByReplicaKeepDuration <TimeSpan>]
    [-ServicePlacementTimeLimit <TimeSpan>]
    [-DropSourceReplicaOnMove <Boolean>]
    [-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateful Named Adhoc

New-ServiceFabricService
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionNames <String[]>
    -TargetReplicaSetSize <Int32>
    -MinReplicaSetSize <Int32>
    [-Stateful]
    [-PartitionSchemeNamed]
    [-Adhoc]
    [-HasPersistedState]
    [-ReplicaRestartWaitDuration <TimeSpan>]
    [-QuorumLossWaitDuration <TimeSpan>]
    [-StandByReplicaKeepDuration <TimeSpan>]
    [-ServicePlacementTimeLimit <TimeSpan>]
    [-DropSourceReplicaOnMove <Boolean>]
    [-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateless UniformInt64 Non-Adhoc

New-ServiceFabricService
    [-ApplicationName] <Uri>
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionCount <Int32>
    -LowKey <Int64>
    -HighKey <Int64>
    -InstanceCount <Int32>
    [-Stateless]
    [-PartitionSchemeUniformInt64]
    [-MinInstanceCount <Int32>]
    [-MinInstancePercentage <Int32>]
    [-InstanceLifecycleDescription <InstanceLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-InstanceCloseDelayDuration <TimeSpan>]
    [-InstanceRestartWaitDuration <TimeSpan>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateless Named Non-Adhoc

New-ServiceFabricService
    [-ApplicationName] <Uri>
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionNames <String[]>
    -InstanceCount <Int32>
    [-Stateless]
    [-PartitionSchemeNamed]
    [-MinInstanceCount <Int32>]
    [-MinInstancePercentage <Int32>]
    [-InstanceLifecycleDescription <InstanceLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-InstanceCloseDelayDuration <TimeSpan>]
    [-InstanceRestartWaitDuration <TimeSpan>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateless Singleton Adhoc

New-ServiceFabricService
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -InstanceCount <Int32>
    [-Stateless]
    [-PartitionSchemeSingleton]
    [-Adhoc]
    [-MinInstanceCount <Int32>]
    [-MinInstancePercentage <Int32>]
    [-InstanceLifecycleDescription <InstanceLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-InstanceCloseDelayDuration <TimeSpan>]
    [-InstanceRestartWaitDuration <TimeSpan>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateless UniformInt64 Adhoc

New-ServiceFabricService
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionCount <Int32>
    -LowKey <Int64>
    -HighKey <Int64>
    -InstanceCount <Int32>
    [-Stateless]
    [-PartitionSchemeUniformInt64]
    [-Adhoc]
    [-MinInstanceCount <Int32>]
    [-MinInstancePercentage <Int32>]
    [-InstanceLifecycleDescription <InstanceLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-InstanceCloseDelayDuration <TimeSpan>]
    [-InstanceRestartWaitDuration <TimeSpan>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Stateless Named Adhoc

New-ServiceFabricService
    [-ServiceName] <Uri>
    [-ServiceTypeName] <String>
    -PartitionNames <String[]>
    -InstanceCount <Int32>
    [-Stateless]
    [-PartitionSchemeNamed]
    [-Adhoc]
    [-MinInstanceCount <Int32>]
    [-MinInstancePercentage <Int32>]
    [-InstanceLifecycleDescription <InstanceLifecycleDescription>]
    [-PlacementConstraint <String>]
    [-Metric <String[]>]
    [-Correlation <String[]>]
    [-PlacementPolicy <String[]>]
    [-DefaultMoveCost <String>]
    [-ServicePackageActivationMode <ServicePackageActivationMode>]
    [-ServiceDnsName <String>]
    [-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
    [-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
    [-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
    [-InstanceCloseDelayDuration <TimeSpan>]
    [-InstanceRestartWaitDuration <TimeSpan>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Описание

Командлет New-ServiceFabricService создает службу Service Fabric.

Прежде чем выполнять какие-либо операции с кластером Service Fabric, установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.

Перед выполнением этой операции загрузите пакет приложения, зарегистрируйте тип приложения и сначала создайте экземпляр приложения. Дополнительные сведения см. в статье Развертывание и удаление приложений с помощью PowerShell.

Чтобы получить сервисы, созданные в приложении, используйте Get-ServiceFabricService.

Примеры

Пример 1: Создание службы без отслеживания состояния с помощью одноэлементной схемы секционирования.

PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1

Эта команда создает службу Service Fabric без отслеживания состояния из указанного экземпляра приложения с помощью одноэлементной схемы секционирования.

Пример 2: Создание службы с отслеживанием состояния с помощью одноэлементной схемы секционирования.

PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3

Эта команда создает службу Service Fabric с отслеживанием состояния из указанного экземпляра приложения с помощью одноэлементной схемы секционирования.

Пример 3: Создание службы без отслеживания состояния с помощью схемы секционирования по диапазонам.

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1

Эта команда создает службу Service Fabric без отслеживания состояния из указанного экземпляра приложения со схемой секционирования по диапазонам.

Пример 4: Создание службы без отслеживания состояния с помощью именованной схемы секционирования

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1

Эта команда создает службу Service Fabric без отслеживания состояния из указанного экземпляра приложения с именованной схемой секционирования.

Пример 5: Создание службы с отслеживанием состояния с помощью схемы секционирования по диапазонам.

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5

Эта команда создает службу Service Fabric с отслеживанием состояния из указанного экземпляра приложения с секционированием по диапазону.

Пример 6: Создание службы с отслеживанием состояния с помощью именованной схемы секционирования.

New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5

Эта команда создает службу Service Fabric с отслеживанием состояния из указанного экземпляра приложения с именованной схемой секционирования.

Параметры

-Adhoc

Указывает, что служба работает в нерегламентированном режиме. В режиме ad hoc узел службы активируется вручную. Примечание: Это относится только к устаревшей поддержке.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ApplicationName

Указывает универсальный код ресурса (URI) приложения Service Fabric. Это уникальное имя приложения, которое используется для группировки служб для управления. Схема должна быть "fabric:/", а имя службы должно начинаться с имени приложения. Командлет создает службу на основе этого приложения.

Свойства параметров

Тип:Uri
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Non-Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Correlation

Корреляция — это элемент управления, который в основном предназначен для упрощения перехода крупных монолитных приложений в облако и мир микросервисов. Дополнительные сведения см. в статье Управление потреблением ресурсов и нагрузкой в Service Fabric с помощью метрик.

Свойства параметров

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DefaultMoveCost

Стоимость переезда по умолчанию. Более высокие затраты делают его менее вероятным, что диспетчер кластерных ресурсов переместит реплику при попытке сбалансировать кластер. Допустимые значения:

  • Нуль
  • Низкий уровень
  • Medium
  • Высоко

Дополнительные сведения см. в статье Управление потреблением ресурсов и нагрузкой в Service Fabric с помощью метрик.

Свойства параметров

Тип:String
Default value:None
Допустимые значения:Zero, Low, Medium, High, VeryHigh
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DropSourceReplicaOnMove

Позволяет удалить исходные вторичные реплики до того, как новые вторичные реплики завершат сборку.

Свойства параметров

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HasPersistedState

Указывает, что служба с отслеживанием состояния имеет постоянное состояние. Когда FabricReplicator на вторичной реплике получает операцию для постоянной службы, он должен дождаться, пока служба подтвердит, что данные были сохранены, прежде чем он сможет отправить это подтверждение обратно в первичную службу. Для временных услуг операция может быть подтверждена сразу после получения.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HighKey

Указывает верхний диапазон ключей для набора разделов.

Свойства параметров

Тип:Int64
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InstanceCloseDelayDuration

Указывает длительность в виде объекта TimeSpan , в течение которой корректное закрытие экземпляра без отслеживания состояния откладывается. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера и отключения узла. Конечная точка, предоставленная в этом экземпляре, удаляется до начала задержки, которая предотвращает новые подключения к этому экземпляру. Кроме того, клиенты, которые подписались на события изменения конечной точки службы , могут выполнить следующие действия после получения уведомления об удалении конечной точки:

  • Остановите отправку новых запросов в этот экземпляр.
  • Закройте существующие подключения после завершения запросов на борту.
  • Подключитесь к другому экземпляру секции службы для будущих запросов.

Обратите внимание, что значением по умолчанию является TimeSpan.Zero, что указывает на то, что перед закрытием экземпляра не будет никакой задержки или удаления конечной точки.

Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .

Свойства параметров

Тип:TimeSpan
Default value:TimeSpan.Zero
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InstanceCount

Указывает количество экземпляров, которые система создает и обслуживает для каждого раздела этой службы Service Fabric без отслеживания состояния. Установка для InstanceCount значения -1 подразумевает развертывание экземпляров на всех узлах в кластере.

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InstanceLifecycleDescription

Описание жизненного цикла экземпляров, принадлежащих данной службе. Если какая-либо конфигурация в этом разделе не указана, то значение по умолчанию берется из одноименного параметра кластера (если он существует).

Свойства параметров

Тип:InstanceLifecycleDescription
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InstanceRestartWaitDuration

Получает или задает время, в течение которого Service Fabric будет ожидать создания экземпляра без отслеживания состояния. Если экземпляр не будет создан в течение этого времени, Service Fabric создаст новый экземпляр на замену.

Свойства параметров

Тип:TimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-LowKey

Указывает диапазон младших ключей для набора разделов.

Свойства параметров

Тип:Int64
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Metric

Метрики — это набор ресурсов, необходимых конкретному именованному экземпляру службы. Конфигурация метрик службы включает в себя информацию о том, сколько ресурсов по умолчанию потребляется каждой репликой с отслеживанием состояния или экземпляром без отслеживания состояния данной службы. Метрики также включают вес, указывающий, насколько важна балансировка этой метрики в этой службе, в случае необходимости компромиссов.

Дополнительные сведения см. в статье Управление потреблением ресурсов и нагрузкой в Service Fabric с помощью метрик.

Свойства параметров

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MinInstanceCount

Указывает минимальное количество экземпляров раздела службы без отслеживания состояния, которое должно быть доступно для выполнения проверки безопасности EnsureAvailability во время таких операций, как обновление приложения , обновление кластера или отключение узла. Фактическое используемое число равно max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Если для параметра InstanceCount задано значение -1, то во время вычисления MinInstanceCount -1 сначала преобразуется в количество узлов, на которых разрешено размещать экземпляры в соответствии с ограничениями на размещение в службе.

Свойства параметров

Тип:Int32
Default value:1
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MinInstancePercentage

Указывает минимальный процент InstanceCount для раздела службы без отслеживания состояния, который должен быть актуальным для выполнения проверки безопасности EnsureAvailability во время таких операций, как обновление приложения , обновление кластера или отключение узла. Фактическое используемое число равно max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Если для параметра InstanceCount задано значение -1, то во время вычисления MinInstancePercentage -1 сначала преобразуется в количество узлов, на которых разрешено размещать экземпляры в соответствии с ограничениями размещения в службе.

Свойства параметров

Тип:Int32
Default value:0
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MinReplicaSetSize

Указывает минимальный размер набора реплик, который Service Fabric будет хранить в своем представлении набора реплик для заданного раздела.

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PartitionCount

Указывает количество секций для службы Service Fabric.

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PartitionNames

Задает массив имен разделов.

Свойства параметров

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Named Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PartitionSchemeNamed

Указывает, что служба использует именованную схему секционирования. Службы, использующие эту модель, обычно имеют данные, которые могут быть сегментированы в ограниченном наборе. Некоторые распространенные примеры полей данных, используемых в качестве именованных ключей разделов, могут быть регионами, почтовыми кодами, группами клиентов или другими бизнес-единицами.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Named Non-Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PartitionSchemeSingleton

Указывает, что служба использует схему одноэлементной секционирования. Одноэлементные разделы обычно используются, если служба не требует дополнительного маршрутизирования.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Non-Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PartitionSchemeUniformInt64

Указывает, что служба использует схему секционирования UniformInt64. Это означает, что каждая секция владеет диапазоном ключей int64.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful UniformInt64 Non-Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PlacementConstraint

Ограничения размещения — это логические операторы, которые позволяют службам выбирать определенные свойства узла (и значения этих свойств), чтобы контролировать, где их можно размещать на законных основаниях. Дополнительные сведения см. в разделе Ограничения размещения и свойства узлов.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PlacementPolicy

Политики размещения используются для того, чтобы конкретная служба всегда выполнялась или никогда не запускалась в определенных регионах, аналогично попытке разместить основную службу в определенном регионе, чтобы свести к минимуму задержку для конечных пользователей. Дополнительные сведения см. в разделе Политики размещения для служб Service Fabric.

Свойства параметров

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-QuorumLossWaitDuration

Указывает продолжительность ожидания Service Fabric в виде объекта TimeSpan перед объявлением о потере данных для секции службы. Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan . Для получения дополнительной информации введите Get-Help New-TimeSpan.

Свойства параметров

Тип:TimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReplicaLifecycleDescription

Описание жизненного цикла реплик, принадлежащих данной службе. Если какая-либо конфигурация в этом разделе не указана, то значение по умолчанию берется из одноименного параметра кластера (если он существует).

Свойства параметров

Тип:ReplicaLifecycleDescription
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReplicaRestartWaitDuration

Указывает интервал в виде объекта TimeSpan , в течение которого Service Fabric ожидает перезапуска реплики, прежде чем начать построение реплики на замену. Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .

Свойства параметров

Тип:TimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ScalingPolicies

Задает список ScalingPolicyDescription для этой службы.

Свойства параметров

Тип:

System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ServiceDnsName

Задает DNS-имя для службы.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ServiceName

Указывает универсальный код ресурса (URI) службы Service Fabric.

Свойства параметров

Тип:Uri
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:3
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ServicePackageActivationMode

Управляет [моделью хостинга][1], которая будет использоваться для службы. Допустимыми значениями являются SharedProcess и ExclusiveProcess. По умолчанию используется SharedProcess.

В режиме активации SharedProcess реплики (или экземпляры) разных служб заданного типа ServiceType будут использовать один и тот же ServiceHost. В режиме активации ExclusiveProcess у каждой реплики или экземпляра сервиса будет свой выделенный ServiceHost. Дополнительные сведения см. в разделе [Модель размещения Service Fabric][1].

Свойства параметров

Тип:ServicePackageActivationMode
Default value:None
Допустимые значения:SharedProcess, ExclusiveProcess
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ServicePlacementTimeLimit

Задает ограничение по времени размещения сервиса.

Свойства параметров

Тип:TimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ServiceTypeName

Указывает имя типа службы Service Fabric.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:4
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StandByReplicaKeepDuration

Указывает в качестве объекта TimeSpan время, в течение которого реплика с постоянным состоянием остается в наборе реплик, даже если она уже была заменена, то есть когда размер целевого набора реплик уже удовлетворен. Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .

Свойства параметров

Тип:TimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Stateful

Указывает, что служба является службой Service Fabric с отслеживанием состояния.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Stateless

Указывает, что служба является службой Service Fabric без отслеживания состояния.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateless Singleton Non-Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Non-Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Non-Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Singleton Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless UniformInt64 Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateless Named Adhoc
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TagsRequiredToPlace

Объявляет теги, необходимые для размещения услуги. Полезно для динамического влияния на размещение услуг. Дополнительные сведения см. в статье Теги динамических узлов Service Fabric.

Свойства параметров

Тип:

System.Collections.Generic.List`1[System.String]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TagsRequiredToRun

Объявляет теги, необходимые для размещения и работы сервиса. Полезно для динамического влияния на размещение и работу сервиса. Дополнительные сведения см. в разделе Теги динамических узлов Service Fabric.

Свойства параметров

Тип:

System.Collections.Generic.List`1[System.String]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetReplicaSetSize

Указывает количество реплик, которые система создает и обслуживает для каждого раздела этой службы Service Fabric с отслеживанием состояния.

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Stateful Singleton Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Non-Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Singleton Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful UniformInt64 Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
Stateful Named Adhoc
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TimeoutSec

Указывает период ожидания операции в секундах.

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

None

Выходные данные

System.Object