public MoxiWorksClient(IContextClient context = null) { if (context != null) { ClientContext = context; } }
private Task Negotiate(IContextClient client) { Client = client ?? throw new ArgumentNullException("client"); return(Client.Negotiate(this).ContinueWith(r => { ConnectionID = r.Result.ConnectionID; ConnectionToken = r.Result.ConnectionToken; return Client.Start(this, CancellationToken.None); }, TaskContinuationOptions.ExecuteSynchronously)); }
public MoxiWorksClient(IMoxiWorksCredentials cred) { _credentials = cred; ClientContext = new ContextClient(_credentials); }
public XMLClient(IContextClient client) { _client = client; }