Partilhar via


StatefulServiceUpdateProperties Classe

Definição

As propriedades de um recurso de serviço com estado para operações de patch.

[Newtonsoft.Json.JsonObject("Stateful")]
public class StatefulServiceUpdateProperties : Microsoft.Azure.Management.ServiceFabric.Models.ServiceResourceUpdateProperties
[<Newtonsoft.Json.JsonObject("Stateful")>]
type StatefulServiceUpdateProperties = class
    inherit ServiceResourceUpdateProperties
Public Class StatefulServiceUpdateProperties
Inherits ServiceResourceUpdateProperties
Herança
Atributos
Newtonsoft.Json.JsonObjectAttribute

Construtores

StatefulServiceUpdateProperties()

Inicializa uma nova instância da classe StatefulServiceUpdateProperties.

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

Inicializa uma nova instância da classe StatefulServiceUpdateProperties.

Propriedades

CorrelationScheme

Obtém ou define uma lista que descreve a correlação do serviço com outros serviços.

(Herdado de ServiceResourcePropertiesBase)
DefaultMoveCost

Obtém ou define que especifica o custo de movimentação para o serviço. Os valores possíveis incluem: 'Zero', 'Low', 'Medium', 'High'

(Herdado de ServiceResourcePropertiesBase)
MinReplicaSetSize

Obtém ou define o tamanho mínimo réplica definido como um número.

PlacementConstraints

Obtém ou define as restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões boolianas nas propriedades de nó, e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós em que NodeType é azul, especifique o seguinte: "NodeColor == blue)".

(Herdado de ServiceResourcePropertiesBase)
QuorumLossWaitDuration

Obtém ou define a duração máxima para a qual uma partição tem permissão para estar em um estado de perda de quorum, representada no formato ISO 8601 (hh:mm:ss.s).

ReplicaRestartWaitDuration

Obtém ou define a duração entre quando um réplica fica inativo e quando um novo réplica é criado, representado no formato ISO 8601 (hh:mm:ss.s).

ServiceLoadMetrics

Obtém ou define que as métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription.

(Herdado de ServiceResourcePropertiesBase)
ServicePlacementPolicies

Obtém ou define uma lista que descreve a correlação do serviço com outros serviços.

(Herdado de ServiceResourcePropertiesBase)
StandByReplicaKeepDuration

Obtém ou define a definição de quanto tempo as réplicas em espera devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 (hh:mm:ss.s).

TargetReplicaSetSize

Obtém ou define o tamanho do conjunto de réplica de destino como um número.

Métodos

Validate()

Valide o objeto .

Aplica-se a