Partilhar via


ManagedServiceBaseProperties Classe

Definição

As propriedades comuns do recurso de serviço.

public class ManagedServiceBaseProperties
type ManagedServiceBaseProperties = class
Public Class ManagedServiceBaseProperties
Herança
ManagedServiceBaseProperties
Derivado

Construtores

ManagedServiceBaseProperties()

Inicializa uma nova instância de ManagedServiceBaseProperties.

Propriedades

CorrelationScheme

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

DefaultMoveCost

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

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

ScalingPolicies

Políticas de dimensionamento para esse serviço.

ServiceLoadMetrics

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

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 .

Aplica-se a