The VirtualPathUnifiedProvider type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| VirtualPathUnifiedProvider |
Base class for EPiServer implementation of VirtualPathProviders.
|
Methods
| Name | Description | |
|---|---|---|
| AcceptDirectoryRequest |
Matches the directory against all filters. If any filter does not accept the request false is returned else true.
| |
| AcceptFileRequest |
Matches the file against all filters. If any filter does not accept the request false is returned else true.
| |
| AddFilter |
Adds a new filter to current storage of filters.
| |
| CombineVirtualPaths |
Combines a base path with a relative path to return a complete path to a virtual resource.
(Inherited from VirtualPathProvider.) | |
| CreateObjRef |
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.) | |
| DirectoryExists |
Gets a value that indicates whether a directory exists in the virtual file system.
(Inherited from VirtualPathProvider.) | |
| Equals | (Inherited from Object.) | |
| FileExists |
Gets a value that indicates whether a file exists in the virtual file system.
(Inherited from VirtualPathProvider.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetCacheDependency |
Creates a cache dependency based on the specified virtual paths.
(Inherited from VirtualPathProvider.) | |
| GetCacheKey |
Returns a cache key to use for the specified virtual path.
(Inherited from VirtualPathProvider.) | |
| GetDirectory |
Gets a virtual directory from the virtual file system.
(Inherited from VirtualPathProvider.) | |
| GetFile |
Gets a virtual file from the virtual file system.
(Inherited from VirtualPathProvider.) | |
| GetFileHash |
Returns a hash of the specified virtual paths.
(Inherited from VirtualPathProvider.) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetLifetimeService |
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HasAccessToVirtualPath |
Checks if the current user Principal has access to the supplied virtualPath.
| |
| Initialize |
Initializes the VirtualPathProvider instance.
(Inherited from VirtualPathProvider.) | |
| InitializeLifetimeService |
Gives the VirtualPathProvider object an infinite lifetime by preventing a lease from being created.
(Inherited from VirtualPathProvider.) | |
| IsReadOnlyPageDirectory |
Determines whether specified directory is a readonly page directory
| |
| IsVirtualPath |
Determines whether virtualPath is a virtual path handled by this provider.
| |
| LogFileRequest |
Adds the file request to the statistic log StatisticsLog
| |
| MapPathInternal |
Maps a virtual path to it's corresponding physical path, given a physical path base.
| |
| MemberwiseClone | Overloaded. | |
| QueryAccess |
A chance for the provider to manage user access permissions to its resources
| |
| QueryDistinctAccess |
Queries the distinct access.
| |
| SafeBooleanParse |
Parses the configuration property [key] as a boolean. Uses safe parsing, i.e.
a fault value which cannot be parsed as a bool returns false.
| |
| SafeIntegerParse |
Parses the configuration property [key] as an integer. Uses safe parsing, i.e.
a fault value which cannot be parsed as an int returns defaultValue.
| |
| ToString | (Inherited from Object.) | |
| TryGetHandledAbsolutePath |
Tries to get the absolute path.
| |
| TrySplitVirtualPath |
Split the virtual path, removing empty components and starting with the first directory under the
root of the provider, i.e. make the list provider-root-relative.
| |
| TryToAbsolute |
Tries to canonicalize the path to absolute form, i.e. start with a "/".
| |
| TryToRelative |
Gets the provider-relative virtual path.
| |
| ValidateAndSetupConfigParams |
Validates the required parameters passed to provider.
Required are:
virtualName.
Also initializes the optionan attributes:
virtualShare, pageDirectory, showInFileManager, maxVersions, configFileSummary.
| |
| VerifyAccessToVirtualPath |
Verifies the access for the current user Principal to the supplied virtualPath.
Throws an AccessDeniedException if access is denied. Internally calls method
HasAccessToVirtualPath.
|
Properties
| Name | Description | |
|---|---|---|
| BypassAccessCheck |
Flag indicating if this provider is configured as a virtual share.
| |
| ConfigFileSummaryFullPath |
Gets or sets the config file summary full path.
| |
| ConfigurationParameters |
Gets the configuration parameters for the provider
| |
| Filters |
Gets the list of Filters for this provider.
| |
| IsAccessControlListSupported |
Gets or sets a value indicating whether this instance is access control list supported.
| |
| Previous |
Gets a reference to a previously registered VirtualPathProvider object in the compilation system.
(Inherited from VirtualPathProvider.) | |
| ProviderName |
Gets the name of the provider.
| |
| ReadOnlyPageDirectory |
Gets the shared read only page directory that is used for pages that does not support storing resources in page folder.
| |
| SecurityDescriptor |
Gets or sets the security descriptor.
| |
| ShowInFileManager |
Flag indicating if this provider is to be shown in FileManager UI.
| |
| VirtualPathRoot |
Gets the virtual path root. Only paths staring with this are handled by this provider.
|