Partager via


ApplicationPoolCpu.SmpProcessorAffinityMask Propriété

Définition

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

La valeur est inférieure à MinValue ou supérieure à MaxValue.

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.

S’applique à