public SalesforceServiceContext(
            ISalesforceService service,
            ISalesforceSessionContext sessionContext,
            ISalesforceErrorLogger errorLogger,
            ISalesforceDebugLogger debugLogger,
            ISalesforceServiceContextEnabled serviceContextEnabled)
        {
            Service               = service;
            SessionContext        = sessionContext;
            ErrorLogger           = errorLogger;
            DebugLogger           = debugLogger;
            ServiceContextEnabled = serviceContextEnabled;

            Service.SessionHeaderValue = new SessionHeader();
        }
 public SalesforceSessionFactory(
     ISalesforceSessionFactoryConfiguration configuration, ISalesforceDebugLogger debugLogger)
 {
     DebugLogger   = debugLogger;
     Configuration = configuration;
 }