コード例 #1
0
 public SendHandler(
     ICatalogHandler catalogHandler,
     IMaskinportenClient maskinportenClient,
     FiksIOSenderConfiguration senderConfiguration,
     IntegrasjonConfiguration integrasjonConfiguration,
     IAsicEncrypter asicEncrypter)
     : this(
         catalogHandler,
         new FiksIOSender(senderConfiguration, maskinportenClient, integrasjonConfiguration.IntegrasjonId, integrasjonConfiguration.IntegrasjonPassord),
         asicEncrypter)
 {
 }
コード例 #2
0
 public FiksIOConfiguration(
     KontoConfiguration kontoConfiguration,
     IntegrasjonConfiguration integrasjonConfiguration,
     MaskinportenClientConfiguration maskinportenConfiguration,
     ApiConfiguration apiConfiguration                     = null,
     AmqpConfiguration amqpConfiguration                   = null,
     KatalogConfiguration katalogConfiguration             = null,
     FiksIOSenderConfiguration fiksIOSenderConfiguration   = null,
     DokumentlagerConfiguration dokumentlagerConfiguration = null)
 {
     KontoConfiguration         = kontoConfiguration;
     IntegrasjonConfiguration   = integrasjonConfiguration;
     MaskinportenConfiguration  = maskinportenConfiguration;
     ApiConfiguration           = apiConfiguration ?? new ApiConfiguration();
     AmqpConfiguration          = amqpConfiguration ?? new AmqpConfiguration(ApiConfiguration.Host);
     KatalogConfiguration       = katalogConfiguration ?? new KatalogConfiguration(ApiConfiguration);
     DokumentlagerConfiguration = dokumentlagerConfiguration ?? new DokumentlagerConfiguration(ApiConfiguration);
     FiksIOSenderConfiguration  = fiksIOSenderConfiguration ?? new FiksIOSenderConfiguration(
         null,
         ApiConfiguration.Scheme,
         ApiConfiguration.Host,
         ApiConfiguration.Port);
 }