Compartilhar via


StatefulServiceProperties Classe

Definição

As propriedades de um recurso de serviço com estado.

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

Construtores

StatefulServiceProperties()

Inicializa uma nova instância da classe StatefulServiceProperties.

StatefulServiceProperties(String, Partition, String, IList<ServiceCorrelation>, IList<ServiceLoadMetric>, IList<ServicePlacementPolicy>, String, IList<ScalingPolicy>, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, String, String, String)

Inicializa uma nova instância da classe StatefulServiceProperties.

Propriedades

CorrelationScheme

As propriedades de um recurso de serviço com estado.

(Herdado de ServiceResourcePropertiesBase)
DefaultMoveCost

Obtém ou define valores possíveis: 'Zero', 'Low', 'Medium', 'High'

(Herdado de ServiceResourcePropertiesBase)
HasPersistedState

Obtém ou define um sinalizador que indica se esse é um serviço persistente que armazena estados no disco local. Se for, o valor dessa propriedade será true, se não for false.

MinReplicaSetSize

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

PartitionDescription

As propriedades de um recurso de serviço com estado.

(Herdado de ServiceResourceProperties)
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 == azul)".

(Herdado de ServiceResourcePropertiesBase)
ProvisioningState

Obtém o estado de implantação ou provisionamento atual, que aparece apenas na resposta

(Herdado de ServiceResourceProperties)
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, representado no formato ISO 8601 "hh:mm:ss".

ReplicaRestartWaitDuration

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

ScalingPolicies

As propriedades de um recurso de serviço com estado.

(Herdado de ServiceResourcePropertiesBase)
ServiceLoadMetrics

As propriedades de um recurso de serviço com estado.

(Herdado de ServiceResourcePropertiesBase)
ServicePackageActivationMode

Obtém ou define o Modo de ativação do pacote de serviço. Os valores possíveis incluem: 'SharedProcess', 'ExclusiveProcess'

(Herdado de ServiceResourceProperties)
ServicePlacementPolicies

As propriedades de um recurso de serviço com estado.

(Herdado de ServiceResourcePropertiesBase)
ServicePlacementTimeLimit

Obtém ou define a duração para a qual as réplicas podem permanecer InBuild antes de relatar que o build está travado, representado no formato ISO 8601 "hh:mm:ss".

ServiceTypeName

Obtém ou define o nome do tipo de serviço

(Herdado de ServiceResourceProperties)
StandByReplicaKeepDuration

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

TargetReplicaSetSize

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

Métodos

Validate()

Valide o objeto .

Aplica-se a