public AgentClient Start(ClientConnectionInfo info = null) { if (this.info == null && info != null) this.info = info; if (this.info == null) throw new InvalidConnectionInfoException("Please supply a connection info object."); client = ClientFactory.Create(this.info.Username, this.info.Password); client.DefaultRequestHeaders.Add("User-Agent", "SharpAgent.Client"); return this; }
public AgentClient Create() { var clientInfo = new ClientConnectionInfo(ipAddress, port, username, password); return new AgentClient(clientInfo); }
public AgentClient(ClientConnectionInfo info = null) { this.info = info; }