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

Inicializa uma nova instância da classe StatelessServiceProperties.

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)
InstanceCloseDelayDuration

Obtém ou define a duração do atraso do recurso RequestDrain para garantir que o ponto de extremidade anunciado pela instância sem estado seja removido antes que o atraso comece antes de fechar a instância. Esse atraso permite que as solicitações existentes drenem normalmente antes que a instância realmente fique inoperante (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-application-upgrade-advanced#avoid-connection-drops-during-stateless-service-planned-downtime-preview). Primeiro, é interpretado como uma cadeia de caracteres representando uma duração ISO 8601. Se isso falhar, será interpretado como um número que representa o número total de milissegundos.

InstanceCount

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

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 == blue)".

(Herdado de ServiceResourcePropertiesBase)
ProvisioningState

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

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

Métodos

Validate()

Valide o objeto .

Aplica-se a