ProcessModelSection.CpuMask Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, welche Prozessoren auf einem Multiprozessorserver berechtigt sind, ASP.NET Prozesse auszuführen.
public:
property int CpuMask { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("cpuMask", DefaultValue="0xffffffff")]
public int CpuMask { get; set; }
[<System.Configuration.ConfigurationProperty("cpuMask", DefaultValue="0xffffffff")>]
member this.CpuMask : int with get, set
Public Property CpuMask As Integer
Eigenschaftswert
Die Zahl, die das anzuwendende Bitmuster darstellt. Der Standardwert ist 0xFFFFFFFF.
- Attribute
Beispiele
Das folgende Codebeispiel zeigt, wie Sie auf die CpuMask Eigenschaft zugreifen.
// Get the current CpuMask property value.
int cpuMask =
processModelSection.CpuMask;
// Set the CpuMask property to 0x000000FF.
processModelSection.CpuMask = 0x000000FF;
' Get the current CpuMask property value.
Dim cpuMask As Integer = _
processModelSection.CpuMask
' Set the CpuMask property to 0x000000FF.
processModelSection.CpuMask = &HFF
Hinweise
Der CpuMask Wert gibt ein Bitmuster an, das die CPUs angibt, die zum Ausführen ASP.NET Threads berechtigt sind. Wenn die WebGarden Eigenschaft auf true festgelegt ist, werden die CpuMask Arbeitsprozesse auf die Anzahl der berechtigten CPUs beschränkt. Die maximal zulässige Anzahl von Arbeitsprozessen entspricht der Anzahl der CPUs. Standardmäßig sind alle CPUs aktiviert, und ASP.NET einen Prozess für jede CPU startet. Wenn die WebGarden Eigenschaft auf false festgelegt ist, wird das CpuMask Attribut ignoriert, und nur ein Arbeitsprozess wird ausgeführt.