IVsAsynchronousProjectCreate.OnBeforeCreateProjectAsync Yöntem
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.
canOpenAsyncÖğesinden VARIANT_FALSE yoksa CanCreateProjectAsynchronously(Guid, String, UInt32) ve proje arka plan yüklemesi için başarıyla zamanlandıysa çağırılır.
public:
void OnBeforeCreateProjectAsync(Guid % rguidProjectID, System::String ^ filename, System::String ^ location, System::String ^ pszName, System::UInt32 flags);
public void OnBeforeCreateProjectAsync (ref Guid rguidProjectID, string filename, string location, string pszName, uint flags);
abstract member OnBeforeCreateProjectAsync : Guid * string * string * string * uint32 -> unit
Public Sub OnBeforeCreateProjectAsync (ByRef rguidProjectID As Guid, filename As String, location As String, pszName As String, flags As UInteger)
Parametreler
- rguidProjectID
- Guid
'ndaki Çözüm dosyasındaki projenin GUID 'SI (tarafından döndürülen ile aynı GetGuidOfProject(IVsHierarchy, Guid) ).
- filename
- String
'ndaki Projenin dosya adı.
- location
- String
'ndaki Projenin konumu.
- pszName
- String
'ndaki Proje adı.
- flags
- UInt32
'ndaki Oluşturma bayrakları. Kullanılmadı.
Açıklamalar
Bu yönteme yapılan çağrı, çözüm yükünün zaman uyumlu bölümünde gerçekleşmelidir ve proje fabrikalarının, proje yüklemesinin performansını geliştirmek için ön işleme, eşzamanlı ve engellemeyen çalışmayı başlatmasını sağlar.