Partager via


ServiceDescription.PlacementConstraints Propriété

Définition

Obtient ou définit les contraintes de placement pour ce service.

public string PlacementConstraints { get; set; }
member this.PlacementConstraints : string with get, set
Public Property PlacementConstraints As String

Valeur de propriété

Retourne les contraintes de placement.

Remarques

Les contraintes de placement sont des instructions booléennes qui permettent aux services de sélectionner des propriétés de nœud particulières (et les valeurs de ces propriétés) afin de contrôler où il est légal de les placer. Les propriétés de nœud sont des paires de valeurs clés qui définissent des métadonnées supplémentaires sur un nœud, généralement liées aux fonctionnalités matérielles du nœud. Des exemples de caractéristiques matérielles qui peuvent être exposées en tant que propriétés de nœud sont « HasDisk », « MemorySize », « StorageSize », « NumberOfCores », etc. Lors du déploiement d’un service, un administrateur peut définir les propriétés qui intéressent le service, ainsi que les opérateurs booléens simples qui définissent des exigences pour les valeurs de ces propriétés. Exemple : (HasDisk==true && MemorySize>=2048). Pendant l’exécution, l’équilibrage de charge Service Fabric place uniquement les services sur les nœuds qui ont des propriétés avec des valeurs qui correspondent à celles requises par le service.

S’applique à