Partager via


StatelessServiceProperties Classe

Définition

Propriétés d’une ressource de service sans état.

[Newtonsoft.Json.JsonObject("Stateless")]
public class StatelessServiceProperties : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ServiceResourceProperties
[<Newtonsoft.Json.JsonObject("Stateless")>]
type StatelessServiceProperties = class
    inherit ServiceResourceProperties
Public Class StatelessServiceProperties
Inherits ServiceResourceProperties
Héritage
Attributs
Newtonsoft.Json.JsonObjectAttribute

Constructeurs

StatelessServiceProperties()

Initialise une nouvelle instance de la classe StatelessServiceProperties.

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

Initialise une nouvelle instance de la classe StatelessServiceProperties.

Propriétés

CorrelationScheme

Propriétés d’une ressource de service sans état.

(Hérité de ServiceResourcePropertiesBase)
DefaultMoveCost

Obtient ou définit les valeurs possibles : « Zéro », « Faible », « Moyen », « Élevé »

(Hérité de ServiceResourcePropertiesBase)
InstanceCount

Obtient ou définit le nombre de instance.

MinInstanceCount

Obtient ou définit minInstanceCount est le nombre minimal d’instances qui doivent être en mesure de respecter la case activée de sécurité EnsureAvailability pendant des opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0

  • InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstanceCount, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.
MinInstancePercentage

Obtient ou définit minInstancePercentage est le pourcentage minimal d’InstanceCount qui doit être à la hauteur de l’case activée de sécurité EnsureAvailability pendant des opérations telles que la mise à niveau ou la désactivation du nœud. Le nombre réel utilisé est max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Notez que si InstanceCount est défini sur -1, pendant le calcul MinInstancePercentage, -1 est d’abord converti en nombre de nœuds sur lesquels les instances sont autorisées à être placées en fonction des contraintes de placement sur le service.

PartitionDescription

Propriétés d’une ressource de service sans état.

(Hérité de ServiceResourceProperties)
PlacementConstraints

Obtient ou définit les contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des besoins du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ».

(Hérité de ServiceResourcePropertiesBase)
ProvisioningState

Obtient l’état actuel du déploiement ou de l’approvisionnement, qui apparaît uniquement dans la réponse

(Hérité de ServiceResourceProperties)
ScalingPolicies

Propriétés d’une ressource de service sans état.

(Hérité de ServiceResourcePropertiesBase)
ServiceLoadMetrics

Propriétés d’une ressource de service sans état.

(Hérité de ServiceResourcePropertiesBase)
ServicePackageActivationMode

Obtient ou définit le mode d’activation du package de service. Les valeurs possibles sont les suivantes : « SharedProcess », « ExclusiveProcess »

(Hérité de ServiceResourceProperties)
ServicePlacementPolicies

Propriétés d’une ressource de service sans état.

(Hérité de ServiceResourcePropertiesBase)
ServiceTypeName

Obtient ou définit le nom du type de service

(Hérité de ServiceResourceProperties)

Méthodes

Validate()

Validez l’objet .

S’applique à