/// <summary> /// Aktiverer lagring til av selve dokumentpakken som inneholder <see cref="Dokument">Hoveddokument</see>, alle /// <see cref="Dokument">Vedlegg</see>, /// i tillegg til metainformasjon for forsendelsen. Om det er ønskelig å lagre på en annen måte, legg til en /// <see cref="IDokumentpakkeProsessor">Dokumentpakkeprosessor</see> i <see cref="Dokumentpakkeprosessorer" /> /// </summary> /// <param name="katalog"> /// Katalog som dokumentpakkene lagres til. Lagres på følgende format: /// <code>[tidsstempel] - [conversationId].asice.zip</code> /// </param> public void AktiverLagringAvDokumentpakkeTilDisk(string katalog) { if (!Directory.Exists(katalog)) { throw new DirectoryNotFoundException(); } var documentBundleToDiskProcessor = new LagreDokumentpakkeTilDiskProsessor(katalog); ((List<IDokumentpakkeProsessor>) Dokumentpakkeprosessorer).Add(documentBundleToDiskProcessor); ((List<IDokumentpakkeProsessor>) Dokumentpakkeprosessorer).Add(documentBundleToDiskProcessor); }
/// <summary> /// Aktiverer lagring til av selve dokumentpakken som inneholder <see cref="Dokument">Hoveddokument</see>, alle /// <see cref="Dokument">Vedlegg</see>, /// i tillegg til metainformasjon for forsendelsen. Om det er ønskelig å lagre på en annen måte, legg til en /// <see cref="IDokumentpakkeProsessor">Dokumentpakkeprosessor</see> i <see cref="Dokumentpakkeprosessorer" /> /// </summary> /// <param name="katalog"> /// Katalog som dokumentpakkene lagres til. Lagres på følgende format: /// <code>[tidsstempel] - [conversationId].asice.zip</code> /// </param> public void AktiverLagringAvDokumentpakkeTilDisk(string katalog) { if (!Directory.Exists(katalog)) { throw new DirectoryNotFoundException(); } var documentBundleToDiskProcessor = new LagreDokumentpakkeTilDiskProsessor(katalog); ((List <IDokumentpakkeProsessor>)Dokumentpakkeprosessorer).Add(documentBundleToDiskProcessor); ((List <IDokumentpakkeProsessor>)Dokumentpakkeprosessorer).Add(documentBundleToDiskProcessor); }