IVirtualPathAdapter Interface Content Studio 5.7 SDK
Content Studio Web Content Management System

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

Provides methods that provides functionality for a VirtualPathAdapter that acts as the glue between ASP.NET VirtualPathProvider and a Content Studio Virtual path provider.

Namespace: ContentStudio.Storage
Assembly: CS5Interfaces (in CS5Interfaces.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public interface IVirtualPathAdapter : IWritableVirtualPathProvider, 
	IVirtualPathProvider

The IVirtualPathAdapter type exposes the following members.

Methods

  NameDescription
Public methodCombineVirtualPaths
Combines a base path with a relative path to return a complete path to a virtual resource.
(Inherited from IVirtualPathProvider.)
Public methodCreateDirectory
Creates the a new directory in a virtual file system.
(Inherited from IWritableVirtualPathProvider.)
Public methodDeleteDirectory
Deletes a directory in a virtual file system and, if indicated, any subdirectory and file in the directory.
(Inherited from IWritableVirtualPathProvider.)
Public methodDeleteFile
Deletes a file in a virtual file system.
(Inherited from IWritableVirtualPathProvider.)
Public methodDirectoryExists
Gets a value that indicates whether a directory exists in the virtual file system.
(Inherited from IVirtualPathProvider.)
Public methodFileExists
Gets a value that indicates whether a file exists in the virtual file system.
(Inherited from IVirtualPathProvider.)
Public methodGetBasePath
Gets the base path.
Public methodGetCacheDependency
Creates a cache dependency based on the specified virtual paths.
(Inherited from IVirtualPathProvider.)
Public methodGetCacheKey
Gets a cache key to use for the specified virtual path.
(Inherited from IVirtualPathProvider.)
Public methodGetDirectory
Gets a virtual directory from the virtual file system.
(Inherited from IVirtualPathProvider.)
Public methodGetDirectoryMetadata
Gets the directory meta data.
(Inherited from IVirtualPathProvider.)
Public methodGetFile
Gets a virtual file from the virtual file system.
(Inherited from IVirtualPathProvider.)
Public methodGetFileHash
Returns a hash of the specified virtual paths.
(Inherited from IVirtualPathProvider.)
Public methodGetFileMetadata
Gets the file meta data.
(Inherited from IVirtualPathProvider.)
Public methodIsHandledPath
Determines whether the specified path is handled by any of the providers.
Public methodMoveDirectory
Moves and/or renames a directory in a virtual file system.
(Inherited from IWritableVirtualPathProvider.)
Public methodMoveFile
Moves and/or renames a file in a virtual file system.
(Inherited from IWritableVirtualPathProvider.)
Public methodOpen
Opens the a file in a virtual file system with a virtual path and creation mode.
(Inherited from IWritableVirtualPathProvider.)
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.
(Inherited from IWritableVirtualPathProvider.)
Public methodSetFileMetadata
Sets meta data such as LastAccessTime or an attribute on a file in a virtual file system.
(Inherited from IWritableVirtualPathProvider.)
Top
See Also

Reference