FileSystemFeatures
Namespace: TagBites.IO
Assembly: TagBites.IO.dll
Product: TagBites.IO v. 2.0.0
Specifies the optional features a FileSystem supports.
public enum FileSystemFeaturesRemarks
Section titled “Remarks”The first five values match FileSystemOperationsFeatures and are declared by the underlying operations. The rest are derived by FileSystem from the interfaces the operations implement, so no provider declares them.
Fields
Section titled “Fields”AsynchronousCalls
Section titled “AsynchronousCalls”Operations can be called asynchronously.
AsynchronousCalls = 512ConcurrentWriteOperations
Section titled “ConcurrentWriteOperations”ConcurrentWriteOperations = 8HiddenAttribute
Section titled “HiddenAttribute”HiddenAttribute = 1HierarchicalDirectories
Section titled “HierarchicalDirectories”HierarchicalDirectories = 16LastWriteTimeAttributes
Section titled “LastWriteTimeAttributes”LastWriteTimeAttributes = 4Permissions
Section titled “Permissions”Read and write rights can be queried before an operation runs.
Permissions = 64ReadOnlyAttribute
Section titled “ReadOnlyAttribute”ReadOnlyAttribute = 2SynchronousCalls
Section titled “SynchronousCalls”Operations can be called synchronously.
SynchronousCalls = 256Watcher
Section titled “Watcher”Changes can be observed through DirectoryLink.CreateWatcher(bool).
Watcher = 128WriteOperations
Section titled “WriteOperations”Files and directories can be created, changed and removed.
WriteOperations = 32