ApplicationPoolCpu.SmpProcessorAffinityMask 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 l’affinité processeur pour un pool d’applications.
public:
property long SmpProcessorAffinityMask { long get(); void set(long value); };
public long SmpProcessorAffinityMask { get; set; }
member this.SmpProcessorAffinityMask : int64 with get, set
Public Property SmpProcessorAffinityMask As Long
Valeur de propriété
Valeur qui indique l’affinité processeur pour le pool d’applications. La valeur par défaut est 4294967295.
Exceptions
Exemples
L’exemple suivant obtient et affiche la valeur de la SmpProcessorAffinityMask propriété . Cet exemple de code fait partie d’un exemple plus grand fourni pour la ApplicationPoolCpu classe .
Console.WriteLine("SmpProcessorAffinityMask: " +
apppool.Cpu.SmpProcessorAffinityMask.ToString());
Remarques
Cette propriété configure le masque de processeur hexadécimal, qui indique à quel processeur le worker traite dans un pool d’applications. Avant que cette propriété ne prenne effet, la SmpAffinitized propriété doit être définie sur true
pour l’objet actuel ApplicationPool .
Notes
Ne définissez pas cette propriété sur 0. Cela désactive l’affinité SMP et crée une condition d’erreur. Les processus qui s’exécutent sur une uc ne restent pas affiliés à cette uc pendant toute leur durée de vie.