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

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

Provides a set of methods that enable an application to edit resources from a virtual file system. This interface extends the IVirtualPathProvider interface.

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

public interface IWritableVirtualPathProvider : IVirtualPathProvider

The IWritableVirtualPathProvider 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.
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.
(Inherited from IVirtualPathProvider.)
Public methodFileExists
Gets a value that indicates whether a file exists in the virtual file system.
(Inherited from IVirtualPathProvider.)
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 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 the a file in a virtual file system with a virtual path and creation mode.
Public methodSetDirectoryMetadata
Sets meta data such as LastAccessTime or an attribute on a directory in a virtual file system.
Public methodSetFileMetadata
Sets meta data such as LastAccessTime or an attribute on a file in a virtual file system.
Top
Remarks

This interface was added in Content Studio version 5.3
See Also

Reference