Skip to main content

Interface IArtifactIoFactory<T>

Namespace: Workspace.XBR.Xperiflow.Routines.Io

Assembly: Xperiflow.dll

Declaration
public interface IArtifactIoFactory<T>

Derived: Workspace.XBR.Xperiflow.Routines.Io.DataTableParquetArtifactIoFactory, Workspace.XBR.Xperiflow.Routines.Io.JsonArtifactIoFactory, Workspace.XBR.Xperiflow.Routines.Io.StringTextArtifactIoFactory, Workspace.XBR.Xperiflow.Routines.Io.WebAppArtifactIoFactory

Methods​

IsApplicable(T)​

Whether this factory is applicalbe to the given data. If this returns true, this implies that the asssociated IArtifactWriter can be used to write the data to the MetaFileSystem.

Declaration
bool IsApplicable(T data)
Returns​

System.Boolean

Parameters​
TypeName
<T>data

CreateReader()​

Creates the reader for the given data.

Declaration
IArtifactReader<T> CreateReader()
Returns​

Workspace.XBR.Xperiflow.Routines.Io.IArtifactReader<{T}>

CreateWriter()​

Creates the writer for the given data.

Declaration
IArtifactWriter<T> CreateWriter()
Returns​

Workspace.XBR.Xperiflow.Routines.Io.IArtifactWriter<{T}>

Was this page helpful?