IVsSccProjectProviderBinding.ValidateServerPathEdit(Int32, String, Int32) Methode

Definition

Bestimmt, ob der angegebene Quellcodeverwaltungsserverpfad gültig ist.

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

Parameter

fQuick
Int32

[in] Wert ungleich 0 (true), wenn die Validierung schnell erfolgen soll (dies ermöglicht es, die die Validierung während der Bearbeitung durchzuführen, und verhindert, dass sie durch Dinge wie Netzwerkzugriff verzögert wird).

lpszServerPath
String

[in] Der zu validierende Serverpfad.

pfValidServer
Int32

[out] Gibt einen Wert ungleich 0 zurück (true), wenn der Pfad gültig ist; Andernfalls wird null (false) zurück gegeben.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus ivssccprojectproviderbinding. idl

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

Diese Methode kann im laufenden Betrieb aufgerufen werden, während der Benutzer aktiv die Eintragung der Eintragung (in einem Bearbeitungsfeld) bearbeitet. In diesem Fall wird auf einen Wert ungleich fQuick 0 (null) festgelegt, sodass der Bearbeitungsprozess nicht beeinträchtigt wird. Wenn fQuick 0 (null) ist, kann diese Methode alles ausführen, was erforderlich ist, um sicherzustellen, dass der Serverpfad gültig ist.

Gilt für