Partilhar 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.ServiceFabric.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, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String, String, String, PartitionSchemeDescription, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Inicializa uma nova instância da classe StatefulServiceProperties.

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 o custo de movimentação do serviço. Os valores possíveis incluem: '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

Obtém ou define como o serviço é particionado.

(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.s).

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.s).

ServiceDnsName

Obtém ou define o nome dns usado para o serviço. Se isso for especificado, o serviço poderá ser acessado por meio de seu nome DNS em vez do nome do serviço.

(Herdado de ServiceResourceProperties)
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)
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

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

(Herdado de ServiceResourcePropertiesBase)
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.s).

TargetReplicaSetSize

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

Métodos

Validate()

Valide o objeto .

Aplica-se a