Difi.SikkerDigitalPost.Klient.Internal.AsicE.AsiceArchive.CreateZipFile C# (CSharp) Méthode

CreateZipFile() private méthode

private CreateZipFile ( ) : byte[]
Résultat byte[]
        private byte[] CreateZipFile()
        {
            var stream = new MemoryStream();
            using (var archive = new ZipArchive(stream, ZipArchiveMode.Create))
            {
                foreach (var asiceAttachable in AsiceAttachables)
                {
                    if (asiceAttachable is Dokument)
                    {
                        AddFilesToArchive(archive, ((Dokument) asiceAttachable).FilnavnRådata, asiceAttachable.Bytes);
                    }
                    else
                    {
                        AddFilesToArchive(archive, asiceAttachable.Filnavn, asiceAttachable.Bytes);
                    }
                }
            }

            var zipFile = stream.ToArray();
            SendArchiveThroughBundleProcessors(zipFile);
            return zipFile;
        }