IVsProfilerLauncher Arabirim

Tanım

Profil oluşturma bölümünde hedefleri başlatma yeteneğine sahip proje sistemine sağlar.

public interface class IVsProfilerLauncher
public interface class IVsProfilerLauncher
__interface IVsProfilerLauncher
[System.Runtime.InteropServices.Guid("D7DC8C01-AFFF-45FE-B338-426E8072F6B7")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProfilerLauncher
[<System.Runtime.InteropServices.Guid("D7DC8C01-AFFF-45FE-B338-426E8072F6B7")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProfilerLauncher = interface
Public Interface IVsProfilerLauncher
Öznitelikler

Açıklamalar

Başlatmayı yapmak için profil oluşturucuyu temsil eden bir proje için tipik kullanım (önerilen senaryo):

  1. Proje sisteminin LaunchProfiler arabirim yöntemi içinde IVsProfilableProjectCfg , bir veya daha fazla IVsProfilerLaunchTargetInfo s oluşturun.

  2. SVsProfilerLauncherBaşlatma Yöneticisi hizmetini almak için hizmeti alın.

    Not

    Profil Oluşturucu yüklü değilse, bu hizmet kullanılabilir olmayacaktır.

  3. LaunchProfilerOluşturulan hedeflerle çağırın. Profil Oluşturucu başlatılacak.

Ayrıca, proje sisteminin şu şekilde olması gereken bir "Iliştirme" durumu vardır:

  1. Projenin, arabirim yöntemi içinde uygulama içinde LaunchProfiler IVsProfilableProjectCfg , Ekle hedeflerini oluşturun.

  2. SVsProfilerLauncherBaşlatma Yöneticisi hizmetini almak için hizmeti alın.

  3. QueryProfilingEnvironmentHangi ortam değişkenlerinin proje sistemi tarafından ayarlanması gerektiğini belirleyen çağırın.

  4. Hedefleri başlatın (doğru profil oluşturma ortamı değişkenleri kümesiyle birlikte).

  5. LaunchProfilerBaşlatılmış olan hedefler hakkında profil oluşturucuyu bilgilendirmek için Ekle hedefleri ile çağırın.

Yöntemler

LaunchProfiler(IEnumVsProfilerTargetInfos)

Profil Oluşturucu hedeflerini başlatır. Proje sistemi başlatmayı zaten yapmadıysanız, bu yöntem profil oluşturucuyu başlatılan hedefler hakkında bilgilendirir.

QueryProfilingEnvironment(Array)

Profil Oluşturucu ortam değişkenleri için profil oluşturucuyu sorgular.

Şunlara uygulanır