示例#1
0
 public Migrator(
     IClientReader clientReader,
     IScopeReader scopeReader,
     IClientWriter clientWriter,
     IApiResourceWriter apiResourceWriter,
     IIdentityResourceWriter identityResourceWriter)
 {
     this.clientReader           = clientReader ?? throw new ArgumentNullException(nameof(clientReader));
     this.scopeReader            = scopeReader ?? throw new ArgumentNullException(nameof(scopeReader));
     this.clientWriter           = clientWriter ?? throw new ArgumentNullException(nameof(clientWriter));
     this.apiResourceWriter      = apiResourceWriter ?? throw new ArgumentNullException(nameof(apiResourceWriter));
     this.identityResourceWriter = identityResourceWriter ?? throw new ArgumentNullException(nameof(identityResourceWriter));
 }
示例#2
0
 public ClientLoader(IClientReader reader)
 {
     _reader = reader;
 }
示例#3
0
 public ClientLoader(IClientReader reader)
 {
     _reader = reader;
 }
示例#4
0
 /// <summary>
 /// Create a pipe with a pair of ClientReaders / ClientWriters.
 /// </summary>
 /// <param name="readerA"></param>
 /// <param name="writerA"></param>
 /// <param name="readerB"></param>
 /// <param name="writerB"></param>
 public DuplexPipe(IClientReader readerA, IClientWriter writerA, IClientReader readerB, IClientWriter writerB)
 {
 }