Freigeben über


StatefulServiceUpdateProperties Konstruktoren

Definition

Überlädt

StatefulServiceUpdateProperties()

Initialisiert einen neuen instance der StatefulServiceUpdateProperties-Klasse.

StatefulServiceUpdateProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Initialisiert einen neuen instance der StatefulServiceUpdateProperties-Klasse.

StatefulServiceUpdateProperties()

Initialisiert einen neuen instance der StatefulServiceUpdateProperties-Klasse.

public StatefulServiceUpdateProperties ();
Public Sub New ()

Gilt für:

StatefulServiceUpdateProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Initialisiert einen neuen instance der StatefulServiceUpdateProperties-Klasse.

public StatefulServiceUpdateProperties (string placementConstraints = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceCorrelationDescription> correlationScheme = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceLoadMetricDescription> serviceLoadMetrics = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServicePlacementPolicyDescription> servicePlacementPolicies = default, string defaultMoveCost = default, int? targetReplicaSetSize = default, int? minReplicaSetSize = default, DateTime? replicaRestartWaitDuration = default, DateTime? quorumLossWaitDuration = default, DateTime? standByReplicaKeepDuration = default);
new Microsoft.Azure.Management.ServiceFabric.Models.StatefulServiceUpdateProperties : string * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceCorrelationDescription> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServiceLoadMetricDescription> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ServicePlacementPolicyDescription> * string * Nullable<int> * Nullable<int> * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> -> Microsoft.Azure.Management.ServiceFabric.Models.StatefulServiceUpdateProperties
Public Sub New (Optional placementConstraints As String = Nothing, Optional correlationScheme As IList(Of ServiceCorrelationDescription) = Nothing, Optional serviceLoadMetrics As IList(Of ServiceLoadMetricDescription) = Nothing, Optional servicePlacementPolicies As IList(Of ServicePlacementPolicyDescription) = Nothing, Optional defaultMoveCost As String = Nothing, Optional targetReplicaSetSize As Nullable(Of Integer) = Nothing, Optional minReplicaSetSize As Nullable(Of Integer) = Nothing, Optional replicaRestartWaitDuration As Nullable(Of DateTime) = Nothing, Optional quorumLossWaitDuration As Nullable(Of DateTime) = Nothing, Optional standByReplicaKeepDuration As Nullable(Of DateTime) = Nothing)

Parameter

placementConstraints
String

Die Platzierungseinschränkungen als Zeichenfolge. Platzierungseinschränkungen sind boolesche Ausdrücke für Knoteneigenschaften und ermöglichen es, einen Dienst entsprechend den Dienstanforderungen auf bestimmte Knoten einzuschränken. Wenn Sie beispielsweise einen Dienst auf Knoten platzieren möchten, auf denen NodeType blau ist, geben Sie Folgendes an: "NodeColor == blue)".

correlationScheme
IList<ServiceCorrelationDescription>

Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.

serviceLoadMetrics
IList<ServiceLoadMetricDescription>

Die Dienstlademetriken werden als Array von ServiceLoadMetricDescription-Objekten angegeben.

servicePlacementPolicies
IList<ServicePlacementPolicyDescription>

Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.

defaultMoveCost
String

Gibt die Verschiebungskosten für den Dienst an. Mögliche Werte: "Zero", "Low", "Medium", "High"

targetReplicaSetSize
Nullable<Int32>

Die Zielgröße der Replikatgruppe als Zahl.

minReplicaSetSize
Nullable<Int32>

Die Mindestgröße der Replikatgruppe als Zahl.

replicaRestartWaitDuration
Nullable<DateTime>

Die Dauer zwischen dem Ausfall eines Replikats und der Erstellung eines neuen Replikats, dargestellt im ISO 8601-Format (hh:mm:ss.s).

quorumLossWaitDuration
Nullable<DateTime>

Die maximale Dauer, für die sich eine Partition in einem Quorumverlust befinden darf, dargestellt im ISO 8601-Format (hh:mm:ss.s).

standByReplicaKeepDuration
Nullable<DateTime>

Die Definition, wie lange StandBy-Replikate vor dem Entfernen beibehalten werden sollen, wird im ISO 8601-Format (hh:mm:ss.s) dargestellt.

Gilt für: