Compartilhar via


StatelessServiceProperties Construtores

Definição

Sobrecargas

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.

StatelessServiceProperties()

Inicializa uma nova instância da classe StatelessServiceProperties.

public StatelessServiceProperties ();
Public Sub New ()

Aplica-se a

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.

public StatelessServiceProperties (string serviceTypeName, Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.Partition partitionDescription, int instanceCount, string placementConstraints = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceCorrelation> correlationScheme = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceLoadMetric> serviceLoadMetrics = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServicePlacementPolicy> servicePlacementPolicies = default, string defaultMoveCost = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingPolicy> scalingPolicies = default, string provisioningState = default, string servicePackageActivationMode = default, int? minInstanceCount = default, int? minInstancePercentage = default);
new Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.StatelessServiceProperties : string * Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.Partition * int * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceCorrelation> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceLoadMetric> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServicePlacementPolicy> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingPolicy> * string * string * Nullable<int> * Nullable<int> -> Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.StatelessServiceProperties
Public Sub New (serviceTypeName As String, partitionDescription As Partition, instanceCount As Integer, Optional placementConstraints As String = Nothing, Optional correlationScheme As IList(Of ServiceCorrelation) = Nothing, Optional serviceLoadMetrics As IList(Of ServiceLoadMetric) = Nothing, Optional servicePlacementPolicies As IList(Of ServicePlacementPolicy) = Nothing, Optional defaultMoveCost As String = Nothing, Optional scalingPolicies As IList(Of ScalingPolicy) = Nothing, Optional provisioningState As String = Nothing, Optional servicePackageActivationMode As String = Nothing, Optional minInstanceCount As Nullable(Of Integer) = Nothing, Optional minInstancePercentage As Nullable(Of Integer) = Nothing)

Parâmetros

serviceTypeName
String

O nome do tipo de serviço

partitionDescription
Partition
instanceCount
Int32

A contagem de instâncias.

placementConstraints
String

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

correlationScheme
IList<ServiceCorrelation>
serviceLoadMetrics
IList<ServiceLoadMetric>
servicePlacementPolicies
IList<ServicePlacementPolicy>
defaultMoveCost
String

Os valores possíveis incluem: 'Zero', 'Low', 'Medium', 'High'

scalingPolicies
IList<ScalingPolicy>
provisioningState
String

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

servicePackageActivationMode
String

O modo de ativação do pacote de serviço. Os valores possíveis incluem: 'SharedProcess', 'ExclusiveProcess'

minInstanceCount
Nullable<Int32>

MinInstanceCount é o número mínimo de instâncias que devem estar à altura 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 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
Nullable<Int32>

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.

Aplica-se a