ApplicationPoolCpu.SmpProcessorAffinityMask プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション プールの CPU アフィニティを取得または設定します。
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
プロパティ値
アプリケーション プールの CPU アフィニティを示す 値。 既定値は 4294967295 です。
例外
例
次の例では、 プロパティの値 SmpProcessorAffinityMask を取得して表示します。 このコード例は、ApplicationPoolCpu クラスのために提供されている大規模な例の一部です。
Console.WriteLine("SmpProcessorAffinityMask: " +
apppool.Cpu.SmpProcessorAffinityMask.ToString());
注釈
このプロパティは、16 進プロセッサ マスクを構成します。これは、アプリケーション プール内のワーカー が処理する CPU がバインドされていることを示します。 このプロパティを有効にするには、現在ApplicationPoolのオブジェクトの SmpAffinitized プロパティを にtrue
設定する必要があります。
注意
このプロパティは 0 に設定しないでください。 これにより、SMP アフィニティが無効になり、エラー条件が作成されます。 1 つの CPU で実行されているプロセスは、有効期間を通じてその CPU に関連付けたままではありません。