public BuildClient(Uri baseUrl, VssCredentials credentials, int retryCount, int retryInterval) { var vssConnection = new VssConnection(baseUrl, credentials); this.client = vssConnection.GetClient <BuildHttpClient>(); this.retryer = Retryer.CreateRetryer(retryCount, TimeSpan.FromSeconds(retryInterval)); }
public TaskClient(Uri baseUrl, VssCredentials credentials, IBrokerInstrumentation instrumentationHandler, int retryCount, int retryInterval) { var vssConnection = new VssConnection(baseUrl, credentials); this.client = vssConnection.GetClient <TaskHttpClient>(); this.instrumentationHandler = instrumentationHandler; this.vstsUrl = baseUrl.ToString(); this.retryer = Retryer.CreateRetryer(retryCount, TimeSpan.FromSeconds(retryInterval)); }