IVsProfilerLauncher Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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):
Proje sisteminin LaunchProfiler arabirim yöntemi içinde
IVsProfilableProjectCfg, bir veya daha fazla IVsProfilerLaunchTargetInfo s oluşturun.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.
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:
Projenin, arabirim yöntemi içinde uygulama içinde LaunchProfiler
IVsProfilableProjectCfg, Ekle hedeflerini oluşturun.SVsProfilerLauncherBaşlatma Yöneticisi hizmetini almak için hizmeti alın.
QueryProfilingEnvironmentHangi ortam değişkenlerinin proje sistemi tarafından ayarlanması gerektiğini belirleyen çağırın.
Hedefleri başlatın (doğru profil oluşturma ortamı değişkenleri kümesiyle birlikte).
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. |