Contains Virtual Path Provider interfaces and base classes for EPiServers extended VPP model.
Implements UnifiedDirectory for a truly native (local physically available) directory. Obtained through VirtualPathNativeProvider.GetDirectory()
Implements UnifiedFile for a truly native (local physically available) file. Obtained through VirtualPathNativeProvider.GetFile()
A Directory that is readonly meaning it cannot contain files or sub directories
Base class for UnifiedDirectory and VirtualDirectory implementation. All basic events triggered by EPiServer UI actions are raised form this class. A derived class can choose to call the base class if it wants events to be raised in addition to raising own implemented events.
Base class for all implementations of custom file systems. This is an extension of the VPP API VirtualFile class to provide extended functionallity around EPiServer files.
A class that describes a hit returned from UnifiedSearchQuery.
Represents a collection of UnifiedSearchHit classes.
A class to build and execute search queries against the file system.
Abstract class used as base class for implementations of File Summary. All properties are implemented and derived classes only need to override the SaveChanges method.
Class used for file action events.
Supporting class for file downloads.
A versioning file
Controls the initialization and setup of the virtual path providers.
A truly Native provider.
This class is used for relocating folders outside physical application root. Typical usage is to separate large portions of the the EPiServer UI files from the site files.
Base class for all unified providers
The virtual path provider that handles Versioning file system
Directories returned from the VirtualPathProvider that is configured as pageFolderVirtualPathProvider (is set in web.config) should implement this interface.
Specifies methods that a class acting as a filter for files/directories should implement
Methods a versioning file should implement
Event handler for UnifiedDirectory events.
Event handler for UnifiedFile events.
Different actions that can be taken by WebDownloadManager when transmitting a file