public void Connect(string Server, string Username, string password, bool Verify = true) { Loaded = false; var settings = new UcClientSettings { Server = Server, User = Username, Password = password }; if (Verify) { var tempclient = new RosterClient(settings); var testResults = tempclient.Execute(client => { return(client.getClusterInfo(new GetClusterInfoReq { })); }); testResults.Exception.ThrowIfNotNull(); RosterClient = tempclient; Loaded = true; } else { RosterClient = new RosterClient(settings); Loaded = true; } }
public void Connect(string Server, string Username, string Password, bool verify = true) { Loaded = false; var settings = new UcClientSettings { Server = Server, User = Username, Password = Password }; if (verify) { var tempClient = new AxlClient(settings); var testResults = tempClient.Execute(client => { var res = client.getAppUser(new GetAppUserReq { ItemElementName = ItemChoiceType102.userid, Item = Username }); }); if (testResults.Exception != null) { throw testResults.Exception; } else { Client = tempClient; RisClient = new RisClient(settings); PerfClient = new PerfClient(settings); Loaded = true; } } else { Client = new AxlClient(settings); RisClient = new RisClient(settings); PerfClient = new PerfClient(settings); Loaded = true; } }