Compartilhar via


StatefulServiceProperties Classe

Definição

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

public class StatefulServiceProperties : Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedServiceProperties
type StatefulServiceProperties = class
    inherit ManagedServiceProperties
Public Class StatefulServiceProperties
Inherits ManagedServiceProperties
Herança

Construtores

StatefulServiceProperties(String, ManagedServicePartitionScheme)

Inicializa uma nova instância de StatefulServiceProperties.

Propriedades

CorrelationScheme

Uma lista que descreve a correlação do serviço com outros serviços.

(Herdado de ManagedServiceBaseProperties)
DefaultMoveCost

Especifica o custo da mudança para o serviço.

(Herdado de ManagedServiceBaseProperties)
HasPersistedState

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

O tamanho mínimo do conjunto de réplicas como um número.

PartitionDescription

Descreve como o serviço é particionado. ManagedServicePartitionScheme Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem NamedPartitionSchemee UniformInt64RangePartitionSchemeSingletonPartitionScheme .

(Herdado de ManagedServiceProperties)
PlacementConstraints

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 ManagedServiceBaseProperties)
ProvisioningState

O estado de implantação ou provisionamento atual, que aparece apenas na resposta.

(Herdado de ManagedServiceProperties)
QuorumLossWaitDuration

A duração máxima para a qual uma partição pode estar em um estado de perda de quorum, representada no formato ISO 8601 "hh:mm:ss".

ReplicaRestartWaitDuration

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

Políticas de dimensionamento para esse serviço.

(Herdado de ManagedServiceBaseProperties)
ServiceDnsName

Nome Dns usado para o serviço. Se isso for especificado, o nome DNS poderá ser usado para retornar os endereços IP dos pontos de extremidade de serviço para protocolos de camada de aplicativo (por exemplo, HTTP). Ao atualizar serviceDnsName, o nome antigo pode ser temporariamente resolvível. No entanto, conte com o novo nome. Ao remover serviceDnsName, o nome removido pode ser temporariamente resolvível. Não confie no nome que está sendo irrecupejável.

(Herdado de ManagedServiceProperties)
ServiceLoadMetrics

As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetric.

(Herdado de ManagedServiceBaseProperties)
ServicePackageActivationMode

O modo de ativação do pacote de serviço.

(Herdado de ManagedServiceProperties)
ServicePlacementPolicies

Uma lista que descreve a correlação do serviço com outros serviços. ManagedServicePlacementPolicy Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem ServicePlacementInvalidDomainPolicy, ServicePlacementNonPartiallyPlaceServicePolicy, ServicePlacementPreferPrimaryDomainPolicye ServicePlacementRequireDomainDistributionPolicyServicePlacementRequiredDomainPolicy .

(Herdado de ManagedServiceBaseProperties)
ServicePlacementTimeLimit

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

O nome da fila do tipo de serviço.

(Herdado de ManagedServiceProperties)
StandByReplicaKeepDuration

A definição de quanto tempo as réplicas StandBy devem ser mantidas antes de serem removidas, representada no formato ISO 8601 "hh:mm:ss".

TargetReplicaSetSize

O tamanho do conjunto de réplicas de destino como um número.

Aplica-se a