次の方法で共有


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);
        }

参照

参照

Microsoft.VisualStudio.Profiler 名前空間