public PubnubHttp(PNConfiguration config, IJsonPluggableLibrary jsonPluggableLibrary, IPubnubLog log, EndPoint.TelemetryManager telemetryManager) #endif { pubnubConfig = config; jsonLib = jsonPluggableLibrary; pubnubLog = log; pubnubTelemetryMgr = telemetryManager; #if !NET35 && !NET40 && !NET45 && !NET461 && !NETSTANDARD10 httpClientSubscribe = refHttpClientSubscribe; httpClientNonsubscribe = refHttpClientNonsubscribe; #endif }
public UrlRequestBuilder(PNConfiguration config, IJsonPluggableLibrary jsonPluggableLibrary, IPubnubUnitTest pubnubUnitTest, IPubnubLog log, EndPoint.TelemetryManager pubnubTelemetryMgr) { this.pubnubConfig = config; this.jsonLib = jsonPluggableLibrary; this.pubnubUnitTest = pubnubUnitTest; this.pubnubLog = log; this.telemetryMgr = pubnubTelemetryMgr; }
public PubnubHttp(PNConfiguration config, IJsonPluggableLibrary jsonPluggableLibrary, IPubnubLog log, EndPoint.TelemetryManager telemetryManager, HttpClient refHttpClientSubscribe, HttpClient refHttpClientNonsubscribe)