IVsAsynchronousProjectCreate.OnBeforeCreateProjectAsync Yöntem

Tanım

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.

Şunlara uygulanır