/// <summary> /// Custom Constructor /// - Uses user defined store /// - Allows auto login /// </summary> /// <param name="config"></param> /// <param name="sessionStore"></param> /// <param name="login"></param> public ZuoraClient(ZuoraConfig config, ISessionStoreProvider sessionStore, bool login = false) { _sessionStore = sessionStore; _config = config; if (login) { Login(); } }
public SalesforceClient(SalesforceConfig config, bool login = false) { _sessionStore = new MemoryCacheProvider(); _config = config; if (login) { Login(); } }
public SalesforceClient(ISessionStoreProvider sessionStore, SalesforceConfig config, bool login = false) { _sessionStore = sessionStore; _config = config; if (login) { Login(); } }
internal UserSession(ISessionStoreProvider sessionStoreProvider, Guid sessionId) { SessionId = sessionId; _sessionStoreProvider = sessionStoreProvider ?? throw new ArgumentNullException(nameof(sessionStoreProvider)); }
public SalesforceClient(ISessionStoreProvider sessionStore, SalesforceConfig config, bool login = false, SecurityProtocolType securityProtocol = SecurityProtocolType.Tls11) { _sessionStore = sessionStore; this.ChangeEnvironment(config, login, securityProtocol); }