StatelessServiceProperties Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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 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
Azure SDK for .NET