IVsSccProjectProviderBinding.ValidateServerPathEdit(Int32, String, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.