Table of Contents

Namespace Dynamicweb.DataIntegration.Integration.Interfaces

Interfaces

IDataExportProvider

Interface for export data to the destination file

IDestination

Add this interface if you are inheriting from a provider that is a destination

IDestinationWriter

The contract for writing rows to the destination of a data integration job. A destination provider creates a writer per table mapping inside its RunJob(Job) implementation, passes every processed source row to Write(Dictionary<string, object>), and calls Close() when the table has been written.

IERPIntegration

This interface is used in ScheduledTask's pages for add-in selector control to show-up the add-ins for ERP Batch Integration

INotDestination

Add this interface if you are inheriting from a provider that is a destination, but you do not wish for this provider to show up in the destination dropdown.

INotSource

Add this interface if you are inheriting from a provider that is a source, but you do not wish for this provider to show up in the source dropdown.

IODataBaseProvider
IParameterizedDestination

IParameterizedDestination interface for conditions filtering parameters coming from query string

IResponseWriter

Implement this interface if your source provider is able to handle the response data from the destination provider

ISource

Add this interface if you are inheriting from a provider that is a source

ISourceReader

The contract for reading rows from the source of a data integration job. A source provider returns a reader per table mapping from GetReader(Mapping), and the destination side drains it row by row while the job runs.

To top