Interface IUnstructuredLoaderFactory
Defines a contract for a factory that creates an Workspace.XBR.Xperiflow.Etl.ILoader%601
based on the provided Workspace.XBR.Xperiflow.Etl.DataDefinition components.
Namespace: Workspace.XBR.Xperiflow.Etl.Unstructured
Assembly: Xperiflow.dll
Declaration
public interface IUnstructuredLoaderFactory
Methods
CreateLoader(IConnectionContext, IDataContainerContext, IDataFormat)
Creates an Workspace.XBR.Xperiflow.Etl.ILoader%601
based on the provided Workspace.XBR.Xperiflow.Etl.DataDefinition components.
Declaration
ILoader<Stream> CreateLoader(IConnectionContext connectionContext, IDataContainerContext dataContainerContext, IDataFormat dataFormat)
Returns
Workspace.XBR.Xperiflow.Etl.ILoader<System.IO.Stream>
A concrete implementation of Workspace.XBR.Xperiflow.Etl.ILoader%601
object to write data to a destination
Parameters
Type | Name | Description |
---|---|---|
Workspace.XBR.Xperiflow.Etl.IConnectionContext | connectionContext | The Workspace.XBR.Xperiflow.Etl.IConnectionContext object to connect to the data destination |
Workspace.XBR.Xperiflow.Etl.IDataContainerContext | dataContainerContext | The Workspace.XBR.Xperiflow.Etl.IDataContainerContext object to define how the data is to be stored |
Workspace.XBR.Xperiflow.Etl.IDataFormat | dataFormat | The Workspace.XBR.Xperiflow.Etl.IDataFormat object to determine the format of the data to be written |