Freigeben über


StatefulServiceProperties Konstruktoren

Definition

Überlädt

StatefulServiceProperties()

Initialisiert eine neue instance der StatefulServiceProperties-Klasse.

StatefulServiceProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, String, String, PartitionSchemeDescription, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Initialisiert eine neue instance der StatefulServiceProperties-Klasse.

StatefulServiceProperties()

Initialisiert eine neue instance der StatefulServiceProperties-Klasse.

public StatefulServiceProperties ();
Public Sub New ()

Gilt für:

StatefulServiceProperties(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, String, String, PartitionSchemeDescription, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Initialisiert eine neue instance der StatefulServiceProperties-Klasse.

public StatefulServiceProperties (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, string provisioningState = default, string serviceTypeName = default, Microsoft.Azure.Management.ServiceFabric.Models.PartitionSchemeDescription partitionDescription = default, string servicePackageActivationMode = default, string serviceDnsName = default, bool? hasPersistedState = default, int? targetReplicaSetSize = default, int? minReplicaSetSize = default, DateTime? replicaRestartWaitDuration = default, DateTime? quorumLossWaitDuration = default, DateTime? standByReplicaKeepDuration = default);
new Microsoft.Azure.Management.ServiceFabric.Models.StatefulServiceProperties : 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 * string * string * Microsoft.Azure.Management.ServiceFabric.Models.PartitionSchemeDescription * string * string * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> -> Microsoft.Azure.Management.ServiceFabric.Models.StatefulServiceProperties
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 provisioningState As String = Nothing, Optional serviceTypeName As String = Nothing, Optional partitionDescription As PartitionSchemeDescription = Nothing, Optional servicePackageActivationMode As String = Nothing, Optional serviceDnsName 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 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: "Null", "Niedrig", "Mittel", "Hoch"

provisioningState
String

Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur in der Antwort angezeigt wird

serviceTypeName
String

Der Name des Diensttyps

partitionDescription
PartitionSchemeDescription

Beschreibt, wie der Dienst partitioniert wird.

servicePackageActivationMode
String

Der Aktivierungsmodus des Dienstpakets. Mögliche Werte: "SharedProcess", "ExclusiveProcess"

serviceDnsName
String

Dns-Name, der für den Dienst verwendet wird. Wenn dies angegeben ist, kann auf den Dienst über seinen DNS-Namen anstelle des Dienstnamens zugegriffen werden.

hasPersistedState
Nullable<Boolean>

Ein Flag, das angibt, ob es sich um einen persistenten Dienst handelt, der Zustände auf dem lokalen Datenträger speichert. Wenn es sich um den Wert dieser Eigenschaft handelt, ist er true, andernfalls false.

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 dem Erstellen eines neuen Replikats, dargestellt im ISO 8601-Format (hh:mm:ss.s).

quorumLossWaitDuration
Nullable<DateTime>

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

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: