Click or drag to resize
CMS.IO Namespace
 
Classes
  ClassDescription
Public classAbstractDirectory
Abstract class for directory providers.
Public classAbstractFile
Abstract class for file providers.
Public classAbstractStorageProvider
Abstract storage provider
Public classDirectory
Envelope for Directory classes
Public classDirectoryHelper
Directory management methods.
Public classDirectoryInfo
Exposes instance methods for creating, moving, and enumerating through directories and subdirectories.
Public classFile
Envelope for File classes
Public classFileDebug
File debug methods
Public classFileDebugOperation
List of constants for file debugging operations
Public classFileInfo
Provides instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of FileStream objects.
Public classFileStream
Exposes a stream around a file, supporting both synchronous and asynchronous read and write operations.
Public classGeneralStream Obsolete.
Envelope for CMS.IO stream objects. It can be used in third party libraries as standard System.IO.Stream but with CMS.IO.Stream behaviour.
Public classIOEventArgs
Event arguments for the IO event handler
Public classIOEvents
IO events
Public classIOHandler
Event handler for IO operations
Public classIOModule
Represents the IO module.
Public classIOModuleMetadata
Represents the IO module metadata.
Public classIOProviderName
Type of the IO operation (provider enumeration).
Public classMemoryStream Obsolete.
Envelope for System.IO.MemoryStream.
Public classPath
Performs operations on String instances that contain file or directory path information.
Public classStorageHelper
Class providing helper methods for storage providers management.
Public classStorageProvider
Storage provider
Public classStorageTaskType
Web farm task types for IO operations
Public classStream Obsolete.
Provides a generic view of a sequence of bytes.
Public classStreamReader
Represents a reader that can read a sequential series of characters.
Public classStreamWrapper Obsolete.
Envelope for System.IO.Stream object.
Public classStreamWriter
Represents a writer that can write a sequential series of characters.
Public classStringReader
CMS.IO StringReader wrapper for System.IO.StringReader.
Public classStringWriter
CMS.IO StringWriter wrapper for System.IO.StringWriter.
Public classVirtualPathHelper
Virtual path provider helper.
Public classVirtualPathLog
Helper class used for logging virtual path operations
Public classZipProviderLoader
Zip provider loader class
Public classZipStorageProvider
ZIP storage provider
Interfaces
  InterfaceDescription
Public interfaceIMultiPartUploadStream
Interface extending Stream's functionality to enable upload of large files in smaller parts to external storage.
Public interfaceIVirtualFileObject
Virtual file object interface, represents object used for DbVirtualFile logic
Public interfaceIVirtualPathProvider
Virtual path provider interface.
Delegates
Enumerations
  EnumerationDescription
Public enumerationFileAccess
File access options.
Public enumerationFileAttributes
Provides attributes for files and directories.
Public enumerationFileMode
Specifies how the operating system should open a file.
Public enumerationFileShare
Enumeration for file sharing options.
Public enumerationSearchOption
Enum of options for IO search capabilities.