Assembly: EPiServer.Shell (in EPiServer.Shell.dll) Version: 8.0.0
public class ShellZipArchiveVirtualPathProviderModule : IVirtualPathProviderModule
Handles convention based registration of ZipArchiveVirtualPathProvider for modules.
|CreateProviders||Method is called the EPiServer Framework initializes to give a chance to register providers as early as possible||public|
|GetIdentity||Extracts the identity from the object if it has one.||public, static|
|GetOriginalType||Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored.||public, static|
|SetIdentity||Sets the identity into the object if supported||public, static|
|ShellZipArchiveVirtualPathProviderModule Constructor||Initializes a new instance of the ShellZipArchiveVirtualPathProviderModule class.||public|
|ToPropertyBag(Object)||Create a PropertyBag instance and populates it with its properties The algorith for extracting properties is as follows: 1) Property must a have a getter and setter 2a) Getter must be public OR 2b) The class must be marked either with the DataContractAttribute or EPiServerDataContractAttribute and the property must be marked either with the DataMemberAttribute or EPiServerDataMemberAttribute||public, static|
|ToPropertyBag(Object, IEnumerable(String))||Create a PropertyBag instance and populates it with its properties||public, static|
If a module contains a .zip archive file with the same name as the directory it will be registered and the content of the archive exposed through a ZipArchiveVirtualPathProvider.
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.