IVsProfilableProjectCfg Interface
Indicates that the project can be profiled.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<GuidAttribute("C486A0C9-C170-4CAD-A2A2-292EE54969B5")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsProfilableProjectCfg
[GuidAttribute("C486A0C9-C170-4CAD-A2A2-292EE54969B5")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProfilableProjectCfg
[GuidAttribute(L"C486A0C9-C170-4CAD-A2A2-292EE54969B5")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsProfilableProjectCfg
[<GuidAttribute("C486A0C9-C170-4CAD-A2A2-292EE54969B5")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProfilableProjectCfg = interface end
public interface IVsProfilableProjectCfg
The IVsProfilableProjectCfg type exposes the following members.
Properties
Name | Description | |
---|---|---|
LegacyWebSupportRequired | Indicates whether legacy Web support is required. Some legacy Web projects (like SharePoint) need additional assistance to start profiling a scenario, as they rely on existing Visual Studio Profiler functionality. New projects (like IISExpress) do not need it. | |
SuppressSignedAssemblyWarnings | Indicates if signed assembly warnings are to be displayed. |
Top
Methods
Name | Description | |
---|---|---|
AllBrowserTargetsFinished | If browser targets were created, call this method when all of the browser targets have exited. This is useful if you want the project system finish profiling when the browser is closed by shutting down any services they provided. | |
BeforeLaunch | Gives the project system the opportunity to decide not to launch before the launch proceeds. | |
BeforeTargetsLaunched | Task to run before profiling of targets starts. Call this method after the monitor starts and after instrumentation (except for dynamic website instrumentation). Call this method before any launch targets are started. | |
GetSupportedProfilingTasks | Specifies the profiling tasks that are supported by this project system. | |
LaunchProfiler | The profiler calls this method in the project system to start the launch procedure. | |
ProfilerAnalysisFinished | Called when a profiler analysis is fully completed. This method notifies the project system that it can now make a necessary cleaning (which should not be done too early because it would risk removing files that are still being analyzed by the profiler). | |
QueryProfilerTargetInfoEnum | Provides information about targets that will be used for launch. |
Top