Moves contacts from the contact list into a database table accessible from a Dialer connection.
Namespace: ININ.IceLib.Configuration.DialerAssembly: ININ.IceLib.Dialer (in ININ.IceLib.Dialer.dll) Version: 0.0.0.0 (22.3.0.208)
Syntax
C# |
---|
public int BulkMoveOut( HttpRequestKey requestKey, SelectCommand command, ConnectionConfiguration connection, string table, IDictionary<DBColumn, DBColumn> columnMapping, bool createNewTable, IList<DBColumn> extraFields ) |
Visual Basic |
---|
Public Function BulkMoveOut ( _ requestKey As HttpRequestKey, _ command As SelectCommand, _ connection As ConnectionConfiguration, _ table As String, _ columnMapping As IDictionary(Of DBColumn, DBColumn), _ createNewTable As Boolean, _ extraFields As IList(Of DBColumn) _ ) As Integer |
Parameters
- requestKey
- Type: ININ.IceLib.Configuration.Dialer..::..HttpRequestKey
The request key obtained by calling GetHttpRequestKey(ConfigurationId, ServerType).
- command
- Type: ININ.IceLib.Configuration.Dialer..::..SelectCommand
The command that determines which contacts are pulled from the contact list.
- connection
- Type: ININ.IceLib.Configuration.Dialer..::..ConnectionConfiguration
The connection under which the destination table resides.
- table
- Type: System..::..String
The destination table name.
- columnMapping
- Type: System.Collections.Generic..::..IDictionary<(Of <(<'DBColumn, DBColumn>)>)>
A mapping between the contact list columns and the corresponding columns in the destination table.
- createNewTable
- Type: System..::..Boolean
true if the destination table needs to be created, false if it already exists. The table's fields are defined by columnMapping.Values and extraFields
- extraFields
- Type: System.Collections.Generic..::..IList<(Of <(<'DBColumn>)>)>
Any extra fields that should be included in new table creation, but not included in the data transfer process.