public SignalFxReporter(string baseURI, string apiToken, int timeoutInMilliseconds, IWebRequestorFactory requestor = null) { if (requestor == null) { requestor = new WebRequestorFactory() .WithUri(baseURI + "/v2/datapoint") .WithMethod("POST") .WithContentType("application/x-protobuf") .WithHeader("X-SF-TOKEN", apiToken) .WithTimeout(timeoutInMilliseconds); } this._requestor = requestor; }
public SignalFxReporter(string baseURI, string apiToken, TimeSpan timeout, IWebRequestorFactory requestor = null) { _log = SuperCheapIOC.Resolve <ILog>(); if (requestor == null) { requestor = new WebRequestorFactory() .WithUri(baseURI + "/v2/datapoint") .WithMethod("POST") .WithContentType("application/x-protobuf") .WithHeader("X-SF-TOKEN", apiToken) .WithTimeout(timeout); } this._requestor = requestor; this._apiToken = apiToken; }