ProfileLevel 列挙体
ProfileLevel 列挙型を使用して、パフォーマンス データ収集を適用するレベルを 3 つの中から 1 つ指定します。
名前空間: Microsoft.VisualStudio.Profiler
アセンブリ: Microsoft.VisualStudio.Profiler (Microsoft.VisualStudio.Profiler.dll 内)
構文
'宣言
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel
メンバー
メンバー名 | 説明 | |
---|---|---|
Thread | スレッド プロファイル レベル設定は、指定されたスレッドに影響します。 | |
Process | プロセス レベル設定は、指定されたプロセスに含まれるすべてのスレッドに影響します。 | |
Global | グローバル レベル設定は、プロファイル実行のすべてのプロセスとスレッドに影響します。 |
例
ProfileLevel 列挙型のコード例を次に示します。 この例では、ProfileLevel の値を Global として DataCollection.StartProfile メソッドを呼び出しています。
public void ExerciseStartProfile()
{
// Declare enumeration to hold return value of
// the call to StartProfile.
ProfileOperationResult profileResult;
profileResult = DataCollection.StartProfile(
ProfileLevel.Global,
DataCollection.CurrentId);
Console.WriteLine("StartProfile returned {0}", profileResult);
}