Click or drag to resize

Altaxo.Main.Services.Files Namespace

Contains project-archive abstractions, file-system managers, mementos, and recent-file helpers.
Classes
 ClassDescription
Public classFileSystemFileAsProjectArchiveEntry Represents a project archive entry backed by a file in the file system.
Public classFileSystemFileAsProjectArchiveMemento Instances of this class can be used in project items to load data delayed (i.e. after the project has been loaded). The instance store a memento that points to an archive entry that can be used to load the data when needed.
Public classFileSystemFolderAsProjectArchive Represents a project archive stored in a file system folder.
Public classFileSystemFolderProjectArchiveManager Project archive manager that stores archives in file system folders.
Public classProjectArchiveEntryMemento Instances of this class can be used in project items to load data later, that is, after the project has been loaded. The instance stores a memento that points to an archive entry that can be used to load the data when needed.
Public classZipArchiveAsProjectArchive Wraps a ZipArchive to implement IProjectArchive. With this class, the Altaxo provided Zip-Routines are used. Thus, this type of archive supports deferred loading.
Public classZipArchiveAsProjectArchiveNative Wraps a ZipArchive to implement IProjectArchive. With this class, the build-in Zip-Routines of the framework are used. Thus, this type of archive does not support deferred loading.
Public classZipEntryAsProjectArchiveEntry Wraps a ZipArchiveEntryAxo to implement IProjectArchiveEntry.
Public classZipEntryAsProjectArchiveEntryNative Wraps a ZipArchiveEntry to implement IProjectArchiveEntry.