Compartilhar via


StatelessServiceProperties Classe

Definição

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

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

Construtores

StatelessServiceProperties()

Inicializa uma nova instância da classe StatelessServiceProperties.

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

Inicializa uma nova instância da classe StatelessServiceProperties.

Propriedades

CorrelationScheme

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

(Herdado de ServiceResourcePropertiesBase)
DefaultMoveCost

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

(Herdado de ServiceResourcePropertiesBase)
InstanceCount

Obtém ou define a contagem de instâncias.

MinInstanceCount

Obtém ou define minInstanceCount é o número mínimo de instâncias que devem estar disponíveis para atender ao marcar de segurança EnsureAvailability durante operações como atualização ou desativação do nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0

  • InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante MinInstanceCount computation -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.
MinInstancePercentage

Obtém ou define minInstancePercentage é o percentual mínimo de InstanceCount que deve estar disponível para atender à marcar de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount for definido como -1, durante a computação MinInstancePercentage, -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.

PartitionDescription

As propriedades de um recurso de serviço sem 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 == blue)".

(Herdado de ServiceResourcePropertiesBase)
ProvisioningState

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

(Herdado de ServiceResourceProperties)
ScalingPolicies

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

(Herdado de ServiceResourcePropertiesBase)
ServiceLoadMetrics

As propriedades de um recurso de serviço sem 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 sem estado.

(Herdado de ServiceResourcePropertiesBase)
ServiceTypeName

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

(Herdado de ServiceResourceProperties)

Métodos

Validate()

Valide o objeto .

Aplica-se a