C# Class FdoToolbox.Core.ETL.Specialized.FdoBulkCopy

A specialized ETL process that consists of one or more FdoClassToClassCopyProcess instances
Inheritance: FdoSpecializedEtlProcess
Afficher le fichier Open project: jumpinjackie/fdotoolbox Class Usage Examples

Méthodes publiques

Méthode Description
Execute ( ) : void

Executes this process

FdoBulkCopy ( FdoBulkCopyOptions options ) : System

Initializes a new instance of the FdoBulkCopy class.

FdoBulkCopy ( FdoBulkCopyOptions options, int reportFrequency ) : System

Initializes a new instance of the FdoBulkCopy class.

GetAllErrors ( ) : IEnumerable

Gets all errors that occured during the execution of this process

GetDescription ( ) : string

Gets a description of this process

GetFileExtension ( ) : string

Gets the file extension associated with this process. For tasks where CanSave is false, an empty string is returned

Register ( IFdoOperation op ) : void

Registers the specified operation.

Save ( string file, string name ) : void

Saves this process to a file

UpdateConnectionReferences ( string oldName, string newName ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources

Initialize ( ) : void

Initializes the process

Private Methods

Méthode Description
LogSubProcessErrors ( string procName, IEnumerable errors ) : void

Logs all the sub-process errors.

OnSubProcessMessage ( object sender, MessageEventArgs e ) : void
Reset ( ) : void

Method Details

Dispose() protected méthode

Releases unmanaged and - optionally - managed resources
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Résultat void

Execute() public méthode

Executes this process
public Execute ( ) : void
Résultat void

FdoBulkCopy() public méthode

Initializes a new instance of the FdoBulkCopy class.
public FdoBulkCopy ( FdoBulkCopyOptions options ) : System
options FdoBulkCopyOptions The options.
Résultat System

FdoBulkCopy() public méthode

Initializes a new instance of the FdoBulkCopy class.
public FdoBulkCopy ( FdoBulkCopyOptions options, int reportFrequency ) : System
options FdoBulkCopyOptions The options.
reportFrequency int The report frequency.
Résultat System

GetAllErrors() public méthode

Gets all errors that occured during the execution of this process
public GetAllErrors ( ) : IEnumerable
Résultat IEnumerable

GetDescription() public méthode

Gets a description of this process
public GetDescription ( ) : string
Résultat string

GetFileExtension() public méthode

Gets the file extension associated with this process. For tasks where CanSave is false, an empty string is returned
public GetFileExtension ( ) : string
Résultat string

Initialize() protected méthode

Initializes the process
protected Initialize ( ) : void
Résultat void

Register() public méthode

Registers the specified operation.
public Register ( IFdoOperation op ) : void
op IFdoOperation The operation.
Résultat void

Save() public méthode

Saves this process to a file
public Save ( string file, string name ) : void
file string The file to save this process to
name string The name of the process
Résultat void

UpdateConnectionReferences() public méthode

public UpdateConnectionReferences ( string oldName, string newName ) : void
oldName string
newName string
Résultat void