Perforce API for the .Net CLR P4.Net

P4Connection.IsValidConnection Method 

Determines if the Perforce connection is valid.

[Visual Basic]
Public Function IsValidConnection( _
   ByVal checkLogin As Boolean, _
   ByVal checkClient As Boolean _
) As Boolean
[C#]
public bool IsValidConnection(
   bool checkLogin,
   bool checkClient
);

Parameters

checkLogin
if set to true it will check if the user is logged in.
checkClient
if set to true it will verify the client exists.

Return Value

true if the connection is valid; otherwise, false.

Remarks

IsValidConnection performs the following 3 checks (depending on the arguments passed).

  • Runs p4 info, and verifies the server is valid.
  • If checkClient is true, verifies that p4 info returns a clientName that is not "*unknown*.
  • If checkLogin is true, verifies that p4 login -s does not have errors.
  • See Also

    P4Connection Class | P4API Namespace