ReadWriteFileSystemProvider Class
Namespace: Rebex.IO.FileSystem
Assembly: Rebex.FileSystem.dll (version 7.0.9147)
Serves as the base class for read-write file system providers.
When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property.
Syntax
public abstract class ReadWriteFileSystemProvider : ReadOnlyFileSystemProvider, IDisposable
Implements
Inherited Members
Constructors
Name | Description |
---|---|
Read |
Initializes a new instance of the Read |
Read |
Initializes a new instance of the Read |
Fields
Name | Description |
---|---|
Default |
Constant represents default length of the content of a Directory The value of the constant is 0. Inherited from Read |
Properties
Name | Description |
---|---|
Original |
Gets the original file system settings.
Inherited from Read |
Root | Gets the root directory of this instance.
Inherited from Read |
Settings | Gets the file system settings which were used to create this instance.
Inherited from Read |
Methods
Name | Description |
---|---|
Content(Stream) | Creates a new instance of Node
Instances of Read
Instances of Read When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Create |
Creates a child file system with the root path of |
Create |
Override this method to implement Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Create |
Override this method to implement File When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Delete(Node |
Override this method to implement Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting resources.
Inherited from File |
Dispose(Boolean) | Releases the resources used by the File |
Exists(Node |
Override this method to implement verification of existence of a File When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Get |
Returns attributes (Node When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Get |
Override this method to implement retrieval of Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Get |
Override this method to implement getting a collection of Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Get |
Override this method to implement retrieval of the content for the
By default, this method is only called for files (instances of the class File When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Get |
Override this method to implement retrieval of the length of the content for the
By default, this method is only called for files (instances of the class File When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Get |
Override this method to implement retrieval of Node Fill the following NodeTimeInfo properties: CreationTime. AccessTime. LastWriteTime. When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Make |
Factory method that creates a new instance of Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Make |
Factory method that creates a new instance of File When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. Inherited from Read |
Move(Node |
Override this method to implement moving a Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Rename(Node |
Override this method to implement renaming a Directory When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Save |
Override this method to implement a save content functionality for File
By default, this method is only called for files (instances of the class File
If the instance of the Node When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Set |
Override this method to implement a attribute updating functionality for File
Default implementation do nothing and returns When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |
Set |
Override this method to implement time info updating functionality for File When the virtual file system is used in the FileServer component, the server session, which contains information about the user and the active connection, can be accessed using Current property. |