Share via


ApplicationPoolCpu.SmpProcessorAffinityMask Eigenschaft

Definition

Ruft die CPU-Affinität für einen Anwendungspool ab oder legt diese fest.

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

Eigenschaftswert

Ein Wert, der die CPU-Affinität für den Anwendungspool angibt. Der Standardwert ist 4294967295.

Ausnahmen

Der Wert ist kleiner als MinValue oder größer als MaxValue.

Beispiele

Im folgenden Beispiel wird der Wert der SmpProcessorAffinityMask -Eigenschaft abgerufen und angezeigt. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ApplicationPoolCpu-Klasse bereitgestellt wird.

Console.WriteLine("SmpProcessorAffinityMask: " +
    apppool.Cpu.SmpProcessorAffinityMask.ToString());

Hinweise

Diese Eigenschaft konfiguriert die hexadezimale Prozessormaske, die angibt, an welche CPU der Worker in einem Anwendungspool verarbeitet. Bevor diese Eigenschaft wirksam wird, muss die SmpAffinitized -Eigenschaft für das aktuelle ApplicationPool Objekt auf true festgelegt werden.

Hinweis

Legen Sie diese Eigenschaft nicht auf 0 fest. Dadurch wird die SMP-Affinität deaktiviert und eine Fehlerbedingung erstellt. Prozesse, die auf einer CPU ausgeführt werden, bleiben dieser CPU während ihrer gesamten Lebensdauer nicht zugeordnet.

Gilt für: