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;
 }
示例#2
0
 /// <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;
 }
示例#3
0
 public void Initialize(IAsyncConnection conn, IVaultFactory factory)
 {
     _child.Initialize(conn, factory);
 }
示例#4
0
 /// <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);
 }