ProfileLevel 枚举

ProfileLevel 枚举用于指示可以应用性能数据收集的三个级别之一。

命名空间:  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

成员

成员名称 说明
Global 全局级别设置影响分析运行中的所有进程和线程。
Process 进程级别设置影响指定进程包含的所有线程。
Thread 线程分析级别设置影响指定的线程。

示例

下面的代码演示 ProfileLevel 枚举。 该示例在调用 DataCollection.StartProfile 方法时使用 Global 的 ProfileLevel 值。

        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 命名空间