Compartir a través de


StatefulServiceUpdateProperties Constructores

Definición

Sobrecargas

StatefulServiceUpdateProperties()

Inicializa una nueva instancia de la clase StatefulServiceUpdateProperties.

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

Inicializa una nueva instancia de la clase StatefulServiceUpdateProperties.

StatefulServiceUpdateProperties()

Inicializa una nueva instancia de la clase StatefulServiceUpdateProperties.

public StatefulServiceUpdateProperties();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase StatefulServiceUpdateProperties.

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)

Parámetros

placementConstraints
String

Las restricciones de colocación como una cadena. Las restricciones de colocación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio en nodos concretos según los requisitos de servicio. Por ejemplo, para colocar un servicio en los nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == blue)".

correlationScheme
IList<ServiceCorrelationDescription>

Lista que describe la correlación del servicio con otros servicios.

serviceLoadMetrics
IList<ServiceLoadMetricDescription>

Las métricas de carga del servicio se proporcionan como una matriz de objetos ServiceLoadMetricDescription.

servicePlacementPolicies
IList<ServicePlacementPolicyDescription>

Lista que describe la correlación del servicio con otros servicios.

defaultMoveCost
String

Especifica el costo de movimiento de un servicio. Entre los valores posibles se incluyen: "Zero", "Low", "Medium", "High"

targetReplicaSetSize
Nullable<Int32>

El tamaño del conjunto de réplica de destino como número.

minReplicaSetSize
Nullable<Int32>

El tamaño del conjunto de réplica mínimo como número.

replicaRestartWaitDuration
Nullable<DateTime>

Duración entre el momento en que una réplica deja de funcionar y cuando se crea una nueva réplica, representada en formato ISO 8601 (hh:mm:ss.ss).

quorumLossWaitDuration
Nullable<DateTime>

La duración máxima para la que se permite que una partición esté en un estado de pérdida de cuórum, representada en formato ISO 8601 (hh:mm:ss.ss).

standByReplicaKeepDuration
Nullable<DateTime>

La definición sobre cuánto tiempo se deben mantener las réplicas StandBy antes de quitarse, representadas en formato ISO 8601 (hh:mm:ss.s).

Se aplica a