Skip to main content

Interface IUnstructuredExtractorFactory

Defines a contract for a factory that creates an Workspace.XBR.Xperiflow.Etl.IExtractor%601 based on the provided [Workspace.XBR.Xperiflow.Etl.DataDefinition](../Xperiflow.Etl/DataDefinition.md) components.

Namespace: Workspace.XBR.Xperiflow.Etl.Unstructured

Assembly: Xperiflow.dll

Declaration
public interface IUnstructuredExtractorFactory

Methods

CreateExtractor(IConnectionContext, IDataContainerContext, IDataFormat)

Creates an Workspace.XBR.Xperiflow.Etl.IExtractor%601 based on the provided [Workspace.XBR.Xperiflow.Etl.DataDefinition](../Xperiflow.Etl/DataDefinition.md) components.

Declaration
IExtractor<Stream> CreateExtractor(IConnectionContext connectionContext, IDataContainerContext dataContainerContext, IDataFormat dataFormat)
Returns

Workspace.XBR.Xperiflow.Etl.IExtractor<System.IO.Stream>

Parameters
TypeNameDescription
Workspace.XBR.Xperiflow.Etl.IConnectionContextconnectionContextThe Workspace.XBR.Xperiflow.Etl.IConnectionContext object to connect to the data source
Workspace.XBR.Xperiflow.Etl.IDataContainerContextdataContainerContextThe Workspace.XBR.Xperiflow.Etl.IDataContainerContext object to define how the data is to be stored
Workspace.XBR.Xperiflow.Etl.IDataFormatdataFormatThe Workspace.XBR.Xperiflow.Etl.IDataFormat object to determine the format of the data to be extracted

Was this page helpful?