Skip to main content

Class DirectoryMetadata

A metadata representation of a directory found in the MetaFileSystem/>.

Namespace: Workspace.XBR.Xperiflow.MetaFileSystem

Assembly: Xperiflow.dll

Declaration
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

Declaration
public string FullName { get; set; }

Name

The name of the directory. This is the last part of the directory path. Ex: directory

Declaration
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

Declaration
public string ParentPath { get; }

Type

The type of content. This is typically "directory" or "file". In this case, it is "directory".

Declaration
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.

Declaration
public double Size { get; }

CreationTime

The time the directory was created.

Declaration
public DateTime CreationTime { get; }

Version

The version of the directory.

Declaration
public int Version { get; }

Attributes

Any additional specific attributes.

Declaration
public JObject Attributes { get; }

Extra

Any additional extra information.

Declaration
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

Was this page helpful?