CSAspNetVirtualPathProvider Class Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

Represents an adapter between the ASP.NET VirtualPathProvider and a Content Studio IVirtualPathProvider implementation.
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    System.Web.HostingVirtualPathProvider
      ContentStudio.Site.StorageCSAspNetVirtualPathProvider

Namespace: ContentStudio.Site.Storage
Assembly: CS_SiteLib (in CS_SiteLib.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax

public class CSAspNetVirtualPathProvider : VirtualPathProvider, 
	IVirtualPathAdapter, IWritableVirtualPathProvider, IVirtualPathProvider, ISecuritySupport

The CSAspNetVirtualPathProvider type exposes the following members.

Constructors

  NameDescription
Public methodCSAspNetVirtualPathProvider
Initializes a new instance of the CSAspNetVirtualPathProvider class.
Public methodCSAspNetVirtualPathProvider(IVirtualPathAdapter, String)
Initializes a new instance of the CSAspNetVirtualPathProvider class.
Top
Properties

  NameDescription
Protected propertyPrevious (Inherited from VirtualPathProvider.)
Public propertySupportsSecurity
Gets a value indicating whether the object that implements ISecuritySupport supports ACL based security.
Protected propertyVirtualPathAdapter
Gets the virtual path adapter.
Top
Methods

  NameDescription
Public methodCombineVirtualPaths (Inherited from VirtualPathProvider.)
Public methodCreateDirectory
Creates the a new directory in a virtual file system.
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodDeleteDirectory
Deletes a directory in a virtual file system and, if indicated, any subdirectory and file in the directory.
Public methodDeleteFile
Deletes a file in a virtual file system.
Public methodDirectoryExists
Gets a value that indicates whether a directory exists in the virtual file system.
(Overrides VirtualPathProviderDirectoryExists(String).)
Public methodEquals (Inherited from Object.)
Public methodFileExists
Gets a value that indicates whether a file exists in the virtual file system.
(Overrides VirtualPathProviderFileExists(String).)
Protected methodFinalize (Inherited from Object.)
Public methodGetBasePath
Gets the base path.
Public methodGetCacheDependency(String, IEnumerableString, DateTime)
Creates a cache dependency based on the specified virtual paths. This method is not implemented.
Public methodGetCacheDependency(String, IEnumerable, DateTime)
Creates a cache dependency based on the specified virtual paths.
(Overrides VirtualPathProviderGetCacheDependency(String, IEnumerable, DateTime).)
Public methodGetCacheKey
Returns a cache key to use for the specified virtual path.
(Overrides VirtualPathProviderGetCacheKey(String).)
Public methodGetDirectory
Gets a virtual directory from the virtual file system.
(Overrides VirtualPathProviderGetDirectory(String).)
Public methodGetDirectoryMetadata
Gets the directory meta data.
Public methodGetDirectorySecurity
Gets a list of effective permissions for the caller that applies for a virtual directory
Public methodGetFile
Gets a virtual file from the virtual file system.
(Overrides VirtualPathProviderGetFile(String).)
Public methodGetFileHash(String, IEnumerableString)
Returns a hash of the specified virtual paths.
Public methodGetFileHash(String, IEnumerable)
Returns a hash of the specified virtual paths.
(Overrides VirtualPathProviderGetFileHash(String, IEnumerable).)
Public methodGetFileMetadata
Gets the file meta data.
Public methodGetFileSecurity
Gets a list of effective permissions for the caller that applies for a virtual file
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetType (Inherited from Object.)
Protected methodInitialize
Initializes this instance.
(Overrides VirtualPathProviderInitialize.)
Public methodInitializeLifetimeService (Inherited from VirtualPathProvider.)
Public methodIsHandledPath
Determines whether the specified path is handled by any of the providers.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodMoveDirectory
Moves and/or renames a directory in a virtual file system.
Public methodMoveFile
Moves and/or renames a file in a virtual file system.
Public methodOpen
Opens a file in the virtual file system using a specified virtual path.
Public methodRegister
Registers the specified base path with the underlying VirtualPathProvider.
Public methodResolveProviderType
Resolves the provider type.
Public methodSetDirectoryMetadata
Sets meta data such as LastAccessTime or an attribute on a directory in a virtual file system.
Public methodSetDirectorySecurity
Sets security information for a virtual file system directory.
Public methodSetFileMetadata
Sets meta data such as LastAccessTime or an attribute on a file in a virtual file system.
Public methodSetFileSecurity
Sets security information for a virtual file system file.
Public methodToString (Inherited from Object.)
Top
See Also

Reference