コード例 #1
0
 public AmqpConsumerFactory(ISendHandler sendHandler, IDokumentlagerHandler dokumentlagerHandler, KontoConfiguration kontoConfiguration)
 {
     _dokumentlagerHandler = dokumentlagerHandler;
     _fileWriter           = new FileWriter();
     _decrypter            = new AsicDecrypter(DecryptionService.Create(kontoConfiguration.PrivatNokkel));
     _sendHandler          = sendHandler;
     _accountId            = kontoConfiguration.KontoId;
 }
コード例 #2
0
 internal MottattMelding(
     bool hasPayload,
     MottattMeldingMetadata metadata,
     Func <Task <Stream> > streamProvider,
     IAsicDecrypter decrypter,
     IFileWriter fileWriter)
     : base(metadata)
 {
     HasPayload      = hasPayload;
     _streamProvider = streamProvider;
     _decrypter      = decrypter;
     _fileWriter     = fileWriter;
 }
コード例 #3
0
 public AmqpReceiveConsumer(
     IModel model,
     IDokumentlagerHandler dokumentlagerHandler,
     IFileWriter fileWriter,
     IAsicDecrypter decrypter,
     ISendHandler sendHandler,
     Guid accountId)
     : base(model)
 {
     _dokumentlagerHandler = dokumentlagerHandler;
     _fileWriter           = fileWriter;
     _decrypter            = decrypter;
     _sendHandler          = sendHandler;
     _accountId            = accountId;
 }