Udostępnij za pośrednictwem


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