ServiceDescription.PlacementConstraints Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET