Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Publicado: abril de 2016
Este método determina se um projeto especificado deve ser carregado de forma assíncrona.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
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
Parâmetros
- lpszProjectPath
[in] Caminho físico para o projeto especificado.
- pReturnValue
[out] Retorna um diferente de zero (true) se o projeto deve ser carregado de forma assíncrona.Caso contrário, retorna zero (false) se o projeto pode ser carregado de forma síncrona.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl
HRESULT LoadProjectAsynchronously(
[in] LPCOLESTR lpszProjectPath,
[out] BOOL *pReturnValue
);
Um motivo que um projeto pode precisar ser carregado de forma assíncrona é uma conexão lenta com o controle de origem, o que significa que ele pode levar muito tempo para o projeto a ser carregado.Outra possibilidade é que vários projetos devem ser carregados um de cada vez do controle de origem, o que também tornaria lento o processo de carregamento.
Consulte também
Interface IVsAsynchOpenFromScc
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo