Compartir a través de


StatelessServiceProperties Constructores

Definición

Sobrecargas

StatelessServiceProperties()

Inicializa una nueva instancia de la clase StatelessServiceProperties.

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

Inicializa una nueva instancia de la clase StatelessServiceProperties.

StatelessServiceProperties()

Inicializa una nueva instancia de la clase StatelessServiceProperties.

public StatelessServiceProperties ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase 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

Nombre del tipo de servicio

partitionDescription
Partition
instanceCount
Int32

El recuento de instancias.

placementConstraints
String

Las restricciones de colocación como una cadena. Las restricciones de colocación son expresiones booleanas en las propiedades del nodo y permiten restringir un servicio en nodos concretos según los requisitos de servicio. Por ejemplo, para colocar un servicio en los nodos donde NodeType es azul, especifique lo siguiente: "NodeColor == azul)".

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

Entre los valores posibles se incluyen: 'Zero', 'Low', 'Medium', 'High'

scalingPolicies
IList<ScalingPolicy>
provisioningState
String

Estado de implementación o aprovisionamiento actual, que solo aparece en la respuesta.

servicePackageActivationMode
String

Modo de activación del paquete de servicio. Entre los valores posibles se incluyen: "SharedProcess", "ExclusiveProcess".

minInstanceCount
Nullable<Int32>

MinInstanceCount es el número mínimo de instancias que deben cumplir la comprobación de seguridad EnsureAvailability durante las operaciones como actualizar o desactivar el nodo. El número real que se usa es max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Tenga en cuenta que si InstanceCount se establece en -1, durante el cálculo de MinInstanceCount -1 se convierte primero en el número de nodos en los que se permite colocar las instancias según las restricciones de colocación en el servicio.

minInstancePercentage
Nullable<Int32>

MinInstancePercentage es el porcentaje mínimo de InstanceCount que debe cumplir la comprobación de seguridad EnsureAvailability durante las operaciones como actualizar o desactivar el nodo. El número real que se usa es max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Tenga en cuenta que si InstanceCount se establece en -1, durante el cálculo de MinInstancePercentage, -1 se convierte primero en el número de nodos en los que se permite colocar las instancias según las restricciones de colocación en el servicio.

Se aplica a