IVsSccProjectProviderBinding.ValidateServerPathEdit(Int32, String, Int32) Метод

Определение

Определяет, является ли заданный путь сервера системы управления версиями допустимым.

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

Параметры

fQuick
Int32

[in] Ненулевое значение (true), если проверка должна быть быстрой (это позволяет использовать проверку во время редактирования и не замедляет ее для таких вещей, как доступ к сети).

lpszServerPath
String

[in] Путь к серверу, который необходимо проверить.

pfValidServer
Int32

[out] Возвращает ненулевое значение (true), если путь является допустимым; в противном случае возвращает 0 (false).

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из ивссккпрожектпровидербиндинг. idl

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

Этот метод может быть вызван на лету, когда пользователь активно изменяет вариант прикрепления (в поле редактирования). В этом случае fQuick имеет значение ненулевой, поэтому процесс редактирования не окажет негативного воздействия. Если fQuick параметр равен нулю, то этот метод может выполнять любые необходимые действия, чтобы убедиться, что путь к серверу является допустимым.

Применяется к