/// <summary> /// Set credentials (username, password, list of proxy endpoints) /// </summary> /// <param name="credentials"></param> /// <returns></returns> public Client WithCredentials(SwiftCredentials credentials) { if (RetryManager == null) { var authManager = new SwiftAuthManager(credentials); authManager.Authenticate = Authenticate; authManager.Credentials = credentials; RetryManager = new SwiftRetryManager(authManager); } return this; }
/// <summary> /// Set credentials (username, password, list of proxy endpoints) /// </summary> /// <param name="credentials"></param> /// <returns></returns> public Client WithCredentials(SwiftCredentials credentials) { if (RetryManager == null) { var authManager = new SwiftAuthManager(credentials); authManager.Authenticate = Authenticate; authManager.Credentials = credentials; RetryManager = new SwiftRetryManager(authManager); } return(this); }
public Client(SwiftCredentials credentials, ISwiftLogger logger) : this(credentials) { SetLogger(logger); }
public Client(SwiftCredentials credentials) : this(new SwiftAuthManager(credentials)) { }
public SwiftAuthManager(SwiftCredentials credentials) { Credentials = credentials; }
public Client(SwiftCredentials credentials, ISwiftLogger logger, TimeSpan?timeout = null) : this(credentials, timeout) { SetLogger(logger); }
public Client(SwiftCredentials credentials, TimeSpan?timeout = null) : this(new SwiftAuthManager(credentials), timeout) { }