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

StatefulServiceProperties 构造函数

定义

重载

StatefulServiceProperties()

初始化 StatefulServiceProperties 类的新实例。

StatefulServiceProperties(String, Partition, String, IList<ServiceCorrelation>, IList<ServiceLoadMetric>, IList<ServicePlacementPolicy>, String, IList<ScalingPolicy>, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, String, String, String)

初始化 StatefulServiceProperties 类的新实例。

StatefulServiceProperties()

初始化 StatefulServiceProperties 类的新实例。

public StatefulServiceProperties();
Public Sub New ()

适用于

StatefulServiceProperties(String, Partition, String, IList<ServiceCorrelation>, IList<ServiceLoadMetric>, IList<ServicePlacementPolicy>, String, IList<ScalingPolicy>, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, String, String, String)

初始化 StatefulServiceProperties 类的新实例。

public StatefulServiceProperties(string serviceTypeName, Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.Partition partitionDescription, string placementConstraints = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceCorrelation> correlationScheme = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceLoadMetric> serviceLoadMetrics = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServicePlacementPolicy> servicePlacementPolicies = default, string defaultMoveCost = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingPolicy> scalingPolicies = default, string provisioningState = default, string servicePackageActivationMode = default, bool? hasPersistedState = default, int? targetReplicaSetSize = default, int? minReplicaSetSize = default, string replicaRestartWaitDuration = default, string quorumLossWaitDuration = default, string standByReplicaKeepDuration = default, string servicePlacementTimeLimit = default);
new Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.StatefulServiceProperties : string * Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.Partition * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceCorrelation> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceLoadMetric> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServicePlacementPolicy> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingPolicy> * string * string * Nullable<bool> * Nullable<int> * Nullable<int> * string * string * string * string -> Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.StatefulServiceProperties
Public Sub New (serviceTypeName As String, partitionDescription As Partition, Optional placementConstraints As String = Nothing, Optional correlationScheme As IList(Of ServiceCorrelation) = Nothing, Optional serviceLoadMetrics As IList(Of ServiceLoadMetric) = Nothing, Optional servicePlacementPolicies As IList(Of ServicePlacementPolicy) = Nothing, Optional defaultMoveCost As String = Nothing, Optional scalingPolicies As IList(Of ScalingPolicy) = Nothing, Optional provisioningState As String = Nothing, Optional servicePackageActivationMode As String = Nothing, Optional hasPersistedState As Nullable(Of Boolean) = Nothing, Optional targetReplicaSetSize As Nullable(Of Integer) = Nothing, Optional minReplicaSetSize As Nullable(Of Integer) = Nothing, Optional replicaRestartWaitDuration As String = Nothing, Optional quorumLossWaitDuration As String = Nothing, Optional standByReplicaKeepDuration As String = Nothing, Optional servicePlacementTimeLimit As String = Nothing)

参数

serviceTypeName
String

服务类型的名称

partitionDescription
Partition
placementConstraints
String

字符串形式的放置约束。 放置约束是节点属性中的布尔表达式,用于根据服务要求将服务限制到特定的节点。 例如,若要在 NodeType 为蓝色的节点上放置服务,请指定以下内容:“NodeColor == blue) ”。

correlationScheme
IList<ServiceCorrelation>
serviceLoadMetrics
IList<ServiceLoadMetric>
servicePlacementPolicies
IList<ServicePlacementPolicy>
defaultMoveCost
String

可能的值包括:“Zero”、“Low”、“Medium”、“High”

scalingPolicies
IList<ScalingPolicy>
provisioningState
String

当前部署或预配状态,仅显示在响应中

servicePackageActivationMode
String

服务包的激活模式。 可能的值包括:“SharedProcess”、“ExclusiveProcess”

hasPersistedState
Nullable<Boolean>

一个标志,指示这是否是在本地磁盘上存储状态的持久性服务。 如果为 ,则此属性的值为 true,否则为 false。

targetReplicaSetSize
Nullable<Int32>

数字形式的目标副本集大小。

minReplicaSetSize
Nullable<Int32>

数字形式的最小副本集大小。

replicaRestartWaitDuration
String

副本 (replica) 关闭到创建新副本 (replica) 之间的持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

quorumLossWaitDuration
String

允许分区处于仲裁丢失状态的最长持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

standByReplicaKeepDuration
String

有关删除 StandBy 副本之前应保留多长时间的定义,以 ISO 8601 格式“hh:mm:ss”表示。

servicePlacementTimeLimit
String

在报告生成停滞之前,副本可以保留 InBuild 的持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

适用于