Metoda IVsAsynchOpenFromScc.LoadProjectAsynchronously — (String, Int32)
Opublikowano: sierpień 2016
Metoda określa, czy określonego projektu muszą być ładowane asynchronicznie.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int LoadProjectAsynchronously(
string lpszProjectPath,
out int pReturnValue
)
int LoadProjectAsynchronously(
String^ lpszProjectPath,
[OutAttribute] int% pReturnValue
)
abstract LoadProjectAsynchronously :
lpszProjectPath:string *
pReturnValue:int byref -> int
Function LoadProjectAsynchronously (
lpszProjectPath As String,
<OutAttribute> ByRef pReturnValue As Integer
) As Integer
Parametry
lpszProjectPath
Type: System.String[in] Ścieżka fizyczna do określonego projektu.
pReturnValue
Type: System.Int32[out] Zwraca wartość różną od zera (true) Jeśli projekt muszą być ładowane asynchronicznie. W przeciwnym razie zwraca wartość zero (false) Jeśli projektu mogą być ładowane synchronicznie.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell80.idl
HRESULT LoadProjectAsynchronously(
[in] LPCOLESTR lpszProjectPath,
[out] BOOL *pReturnValue
);
Przyczyny jednego projektu może muszą być ładowane asynchronicznie jest powolne połączenie do kontroli źródła, co oznacza, że może zająć dużo czasu dla projektu do załadowania. Inną możliwością jest, że wiele projektów muszą być ładowane pojedynczo z kontroli źródła, co spowoduje również opóźnić proces ładowania.
Zobacz też
Interfejs IVsAsynchOpenFromScc
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku