Freigeben über


ProcessModelSection.CpuMask Eigenschaft

Definition

Ruft einen Wert ab, der angibt, welche Prozessoren auf einem Multiprozessorserver zur Auswahl stehen, um ASP.NET-Prozesse auszuführen, oder legt diesen fest.

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

Int32

Die Zahl, die das anzuwendende Bitmuster darstellt. Der Standardwert ist 0xFFFFFFFF.

Attribute

Beispiele

Im folgenden Codebeispiel wird der Zugriff auf die CpuMask-Eigenschaft veranschaulicht.


// 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 berechtigt sind, ASP.NET Threads auszuführen. Wenn die WebGarden Eigenschaft auf truefestgelegt ist, werden die Arbeitsvorgänge auf die CpuMask Anzahl der berechtigten CPUs beschränkt. Die maximale zulässige Anzahl von Arbeitsvorgängen entspricht der Anzahl der CPUs. Standardmäßig sind alle CPUs aktiviert und ASP.NET startet einen Prozess für jede CPU. Wenn die Eigenschaft auf false"" festgelegt ist, wird das WebGarden CpuMask Attribut ignoriert, und nur ein Arbeitsvorgang wird ausgeführt.

Gilt für