Skip to main content

Namespace Workspace.XBR.Xperiflow.MetaFileSystem

Classes​

ConnectionReferenceFactory​

The connection reference factory implementation. This implementation is used to retrieve a valid MetaFileSystem connection key based on the MetaFileSystemLocation.

DirectoryContent​

DirectoryMetadata​

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

FileMetadata​

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

MetaFilePathUtil​

MetaFileSystemClient​

Provides file system operations for the Xperiflow MetaFileSystem service.

MetaFileSystemSessionClientFactory​

The Meta FileSystem Client Factory is used to create instances of the MetaFileSystemClient. The primary purpose of this factory is to inject the HttpClientManager and XperiflowClient into the MetaFileSystemClient. and simplify the creation of the MetaFileSystemClient for developers.

MetaFileSystemSessionClientFactory<TKey>​

NamedConnectionReference​

A named connection reference that represents where metadata from the Workspace.XBR.Xperiflow.MetaFileSystem.IMetaFileSystemClient may be stored.

RelativeMetaFileSystemClient​

A MetaFileSystem client that represents a file system that is rooted at a specific path. This MetaFileSystem client is a wrapper around another MetaFileSystem client and will only allow access to files and directories that are within the root path. The expectation is to use relative paths when interacting with this client.

Interfaces​

IConnectionReferenceFactory​

The connection reference factory interface. This interface is used to retrieve a valid MetaFileSystem connection key based on the MetaFileSystemLocation.

IDirectoryContent​

The directory content interface representation for a Directory for the Workspace.XBR.Xperiflow.MetaFileSystem.IMetaFileSystemClient.

IDirectoryMetadata​

An interface that is meant to be used to represent a directory's metadata.

IFileMetadata​

An interface that is meant to be used to represent a file's metadata.

IMetaFileSystemClient​

Provides a unified interface for file and directory operations across the XperiFlow MetaFileSystem storage infrastructure.

IMetaFileSystemClientFactory​

The Meta FileSystem Client Factory is used to create instances of the MetaFileSystemClient.

IMetaFileSystemSessionClientFactory​

The Meta FileSystem Client Factory is used to create instances of the MetaFileSystemClient.

IMetaFileSystemSessionClientFactory<TKey>​

The Meta FileSystem Client Factory is used to create instances of the MetaFileSystemClient. This version of the factory allows for generic key mapping based on type keys like an enum. This can be useful dependency injection systems to map to correct client based on the type key.

Enums​

MetaFileSystemLocation​

Represents the different storage locations available in the MetaFileSystem infrastructure.

Was this page helpful?