public VaultController(IVaultRepositoryFactory vaultRepositoryFactory, IVaultFactory vaultFactory, ISecureStringConverter secureStringConverter, ISessionContext sessionContext, ISyncContext syncContext) { this.VaultRepositoryFactory = vaultRepositoryFactory; this.VaultFactory = vaultFactory; this.SecureStringConverter = secureStringConverter; this.SessionContext = sessionContext; this.SyncContext = syncContext; }
/// <summary> /// Initializes the stategy object with the specified connection and vault factory /// </summary> /// <param name="conn">The connection.</param> /// <param name="factory">The vault factory.</param> public void Initialize(IAsyncConnection conn, IVaultFactory factory) { _conn = conn; _factory = factory; }
public void Initialize(IAsyncConnection conn, IVaultFactory factory) { _child.Initialize(conn, factory); }
/// <summary> /// Initializes a new instance of the <see cref="ArasVaultConnection"/> class for /// a given <see cref="IArasConnection"/> /// </summary> /// <param name="conn">The corresponding <see cref="IArasConnection"/>.</param> /// <param name="client">The <see cref="HttpClient"/> to use</param> public ArasVaultConnection(IArasConnection conn, HttpClient client) { _conn = conn; _factory = new DefaultVaultFactory(client); }