IVsSccProjectProviderBinding.ValidateServerPathEdit(Int32, String, Int32) Método

Definição

Determina se o caminho do servidor de controle do código-fonte fornecido é válido.

public:
 int ValidateServerPathEdit(int fQuick, System::String ^ lpszServerPath, [Runtime::InteropServices::Out] int % pfValidServer);
int ValidateServerPathEdit(int fQuick, std::wstring const & lpszServerPath, [Runtime::InteropServices::Out] int & pfValidServer);
public int ValidateServerPathEdit (int fQuick, string lpszServerPath, out int pfValidServer);
abstract member ValidateServerPathEdit : int * string * int -> int
Public Function ValidateServerPathEdit (fQuick As Integer, lpszServerPath As String, ByRef pfValidServer As Integer) As Integer

Parâmetros

fQuick
Int32

no Diferente de zero ( true ) se a validação deve ser rápida (isso permite que a validação seja usada durante a edição e não a reduz para coisas como acesso à rede).

lpszServerPath
String

no O caminho do servidor a ser validado.

pfValidServer
Int32

fora Retornará true um valor diferente de zero () se o caminho for válido; caso contrário, retornará zero ( false ).

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De ivssccprojectproviderbinding. idl

HRESULT ValidateServerPathEdit(  
   [in] BOOL fQuick,  
   [in] LPCOLESTR lpszServerPath,  
   [out, retval] BOOL * pfValidServer  
);  

Esse método pode ser chamado imediatamente enquanto o usuário está editando ativamente a opção de inscrição (em um campo de edição). Nesse caso, fQuick é definido como diferente de zero para que o processo de edição não seja afetado negativamente. Se fQuick for zero, esse método poderá fazer tudo o que for necessário para ter certeza de que o caminho do servidor é válido.

Aplica-se a