VirtualPathAdapter 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 any client and a Content Studio implementation of IVirtualPathProvider.
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    ContentStudioCSBase
      ContentStudio.StorageVirtualPathAdapter

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

public class VirtualPathAdapter : CSBase, 
	IVirtualPathAdapter, IWritableVirtualPathProvider, IVirtualPathProvider

The VirtualPathAdapter type exposes the following members.

Constructors

  NameDescription
Public methodVirtualPathAdapter
Initializes a new instance of the VirtualPathAdapter class using the provided plugin manager.
Top
Methods

  NameDescription
Public methodCombineVirtualPaths
Combines a base path with a relative path to return a complete path to a virtual resource.
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.
Public methodEquals (Inherited from Object.)
Public methodFileExists
Gets a value that indicates whether a file exists in the virtual file system.
Protected methodFinalize (Inherited from Object.)
Public methodGetBasePath
Gets the base path.
Public methodGetCacheDependency
Creates a cache dependency based on the specified virtual paths.
Public methodGetCacheKey
Gets a cache key to use for the specified virtual path.
Public methodGetCaller
Gets the caller.
Public methodGetDirectory
Gets a virtual directory from the virtual file system.
Public methodGetDirectoryMetadata
Gets the directory meta data.
Public methodGetFile
Gets a virtual file from the virtual file system.
Public methodGetFileHash
Returns a hash of the specified virtual paths.
Public methodGetFileMetadata
Gets the file meta data.
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetPathForProvider
Gets the path that provider a provider uses.
Public methodGetProvider
Gets the provider that uses a specific virtual path.
Public methodGetType (Inherited from Object.)
Public methodGetWritableProvider
Gets the writable provider used to write to the virtual file system.
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
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 methodSetFileMetadata
Sets meta data such as LastAccessTime or an attribute on a file in a virtual file system.
Public methodToString (Inherited from Object.)
Top
See Also

Reference