Freigeben über


StatefulServiceProperties Klasse

Definition

Die Eigenschaften einer zustandsbehafteten Dienstressource.

[Newtonsoft.Json.JsonObject("Stateful")]
public class StatefulServiceProperties : Microsoft.Azure.Management.ServiceFabric.Models.ServiceResourceProperties
[<Newtonsoft.Json.JsonObject("Stateful")>]
type StatefulServiceProperties = class
    inherit ServiceResourceProperties
Public Class StatefulServiceProperties
Inherits ServiceResourceProperties
Vererbung
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

StatefulServiceProperties()

Initialisiert einen neuen 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 einen neuen instance der StatefulServiceProperties-Klasse.

Eigenschaften

CorrelationScheme

Ruft eine Liste ab, die die Korrelation des Diensts mit anderen Diensten beschreibt, oder legt diese fest.

(Geerbt von ServiceResourcePropertiesBase)
DefaultMoveCost

Ruft ab oder legt fest, welche Verschiebungskosten für den Dienst anfallen. Mögliche Werte: "Zero", "Low", "Medium", "High"

(Geerbt von ServiceResourcePropertiesBase)
HasPersistedState

Ruft ein Flag ab, das angibt, ob es sich um einen beständigen Dienst handelt, der Zustände auf dem lokalen Datenträger speichert, oder legt dieses fest. Wenn dies der Fall ist, ist der Wert dieser Eigenschaft true, andernfalls false.

MinReplicaSetSize

Ruft die minimale Größe der Replikatmenge als Zahl ab oder legt diese fest.

PartitionDescription

Ruft ab oder legt fest, wie der Dienst partitioniert wird.

(Geerbt von ServiceResourceProperties)
PlacementConstraints

Ruft die Platzierungseinschränkungen als Zeichenfolge ab oder legt sie fest. 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)".

(Geerbt von ServiceResourcePropertiesBase)
ProvisioningState

Ruft den aktuellen Bereitstellungs- oder Bereitstellungsstatus ab, der nur in der Antwort angezeigt wird.

(Geerbt von ServiceResourceProperties)
QuorumLossWaitDuration

Ruft die maximale Dauer ab, für die sich eine Partition in einem Quorumverlust befinden darf, der im ISO 8601-Format (hh:mm:ss.s) dargestellt wird, oder legt diese fest.

ReplicaRestartWaitDuration

Ruft die Dauer zwischen dem Ausfall eines Replikats und der Erstellung eines neuen Replikats im ISO 8601-Format (hh:mm:ss.s) ab oder legt diese fest.

ServiceDnsName

Ruft den für den Dienst verwendeten DNS-Namen ab oder legt diese fest. Wenn dies angegeben ist, kann auf den Dienst über seinen DNS-Namen und nicht über den Dienstnamen zugegriffen werden.

(Geerbt von ServiceResourceProperties)
ServiceLoadMetrics

Ruft die Dienstlademetriken ab, die als Array von ServiceLoadMetricDescription-Objekten angegeben werden, oder legt diese fest.

(Geerbt von ServiceResourcePropertiesBase)
ServicePackageActivationMode

Ruft den Aktivierungsmodus des Dienstpakets ab oder legt diese fest. Mögliche Werte: "SharedProcess", "ExclusiveProcess"

(Geerbt von ServiceResourceProperties)
ServicePlacementPolicies

Ruft eine Liste ab, die die Korrelation des Diensts mit anderen Diensten beschreibt, oder legt diese fest.

(Geerbt von ServiceResourcePropertiesBase)
ServiceTypeName

Ruft den Namen des Diensttyps ab oder legt den Namen fest.

(Geerbt von ServiceResourceProperties)
StandByReplicaKeepDuration

Ruft die Definition ab, wie lange StandBy-Replikate verwaltet werden sollen, bevor sie entfernt werden, im ISO 8601-Format (hh:mm:ss.s).

TargetReplicaSetSize

Ruft die Größe der Zielreplikatemenge als Zahl ab oder legt sie fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: