IVsSccProjectProviderBinding.ValidateServerPathEdit 方法

定义

确定给定的源代码管理服务器路径是否有效。

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

中非零 (true) 验证是否为 fast (这允许在编辑过程中使用验证,而不会减慢网络访问) 之类的问题。

lpszServerPath
String

中要验证的服务器路径。

pfValidServer
Int32

true 如果路径有效,则返回非零 () ; 否则返回零 (false) 。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 ivssccprojectproviderbinding

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

此方法可以在用户主动编辑) 编辑字段 (登记选择时进行。 在这种情况下,将 fQuick 设置为非零值,以便不会对编辑过程产生不利影响。 如果 fQuick 为零,则此方法可以执行所需的任何操作以确保服务器路径有效。

适用于