Class DirectoryMetadata
A metadata representation of a directory found in the MetaFileSystem/>.
Namespace: Workspace.XBR.Xperiflow.MetaFileSystem
Assembly: Xperiflow.dll
public class DirectoryMetadata : IDirectoryMetadata
Implements: Workspace.XBR.Xperiflow.MetaFileSystem.IDirectoryMetadata
Properties
FullName
The full name of the directory. This includes the rest of the directory path. Ex: /fileshare/path/to/directory
public string FullName { get; set; }
Name
The name of the directory. This is the last part of the directory path. Ex: directory
public string Name { get; }
ParentPath
The parent path of the directory. This is the path to the directory that contains this directory. Ex: /fileshare/path/to if the directory is /fileshare/path/to/directory
public string ParentPath { get; }
Type
The type of content. This is typically "directory" or "file". In this case, it is "directory".
public string Type { get; }
Size
The size of the directory in bytes. This may or may not be implemented depending on the storage system. If not implemented, this will be -1.
public double Size { get; }
CreationTime
The time the directory was created.
public DateTime CreationTime { get; }
Version
The version of the directory.
public int Version { get; }
Attributes
Any additional specific attributes.
public JObject Attributes { get; }
Extra
Any additional extra information.
public JObject? Extra { get; }
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object,System.Object)
System.Object.GetHashCode
System.Object.GetType
System.Object.MemberwiseClone
System.Object.ReferenceEquals(System.Object,System.Object)
System.Object.ToString