/// <summary>Constructor.</summary> ///<remarks> /// Do not use this constructor to access global settings. /// The global settings are contained in FluentJdfLibrary.Settings. /// </remarks> public FluentJdfLibrary() { //TODO we need an interface for the HttpTransmissionSettings and a better way to resolve. Infrastructure.Core.Configuration.Settings.ServiceLocator.Register(typeof(HttpTransmissionSettings), typeof(HttpTransmissionSettings)); jdfAuthoringSettings = new JdfAuthoringSettings(); encodingSettings = new EncodingSettings(); transmissionPartSettings = new TransmissionPartSettings(); transmitterSettings = new TransmitterSettings(); httpTransmissionSettings = Infrastructure.Core.Configuration.Settings.ServiceLocator.Resolve<HttpTransmissionSettings>(); templateEngineSettings = new TemplateEngineSettings(); ResetToDefaults(); }
/// <summary>Constructor.</summary> ///<remarks> /// Do not use this constructor to access global settings. /// The global settings are contained in FluentJdfLibrary.Settings. /// </remarks> public FluentJdfLibrary() { //TODO we need an interface for the HttpTransmissionSettings and a better way to resolve. Infrastructure.Core.Configuration.Settings.ServiceLocator.Register(typeof(HttpTransmissionSettings), typeof(HttpTransmissionSettings)); jdfAuthoringSettings = new JdfAuthoringSettings(); encodingSettings = new EncodingSettings(); transmissionPartSettings = new TransmissionPartSettings(); transmitterSettings = new TransmitterSettings(); httpTransmissionSettings = Infrastructure.Core.Configuration.Settings.ServiceLocator.Resolve <HttpTransmissionSettings>(); templateEngineSettings = new TemplateEngineSettings(); ResetToDefaults(); }
/// <summary> /// Default constructor. /// </summary> public HttpWebRequestFactory() { settings = FluentJdfLibrary.Settings.HttpTransmissionSettings; }
/// <summary> /// Create a new HttpWebRequestFactory /// </summary> /// <param name="settings"></param> public HttpWebRequestFactory(HttpTransmissionSettings settings) { ParameterCheck.ParameterRequired(settings, "settings"); this.settings = settings; }