Just Because You are UNIQUE
Does Not Mean you are USEFUL
| 
Name | 
Description | |
|  | 
Initializes a new instance of the SqlBulkCopy class using the specified open
  instance of SqlConnection. | |
|  | 
Initializes a new instance of the SqlBulkCopy class using the supplied existing
  open instance ofSqlConnection. The SqlBulkCopy instance behaves according to
  options supplied in the copyOptionsparameter.
  If a non-null SqlTransaction is supplied, the copy operations
  will be performed within that transaction. | |
|  | 
Initializes and opens a new instance of SqlConnection based on the supplied connectionString. The
  constructor uses the SqlConnection to initialize a new instance of the SqlBulkCopy class. | |
|  | 
Initializes and opens a new instance of SqlConnection based on the supplied connectionString. The
  constructor uses that SqlConnection to initialize a new instance of the SqlBulkCopy class. TheSqlConnection instance behaves according to
  options supplied in the copyOptions parameter. | 
| 
Name | 
Description | |
|  | 
Number of rows in each batch. At the end of each batch,
  the rows in the batch are sent to the server. | |
|  | 
Number of seconds for the operation to complete before
  it times out. | |
|  | 
Returns a collection of SqlBulkCopyColumnMapping items. Column mappings define the
  relationships between columns in the data source and columns in the
  destination. | |
|  | 
Name of the destination table on the server. | |
|  | 
Enables or disables a SqlBulkCopy object
  to stream data from an IDataReader object | |
|  | 
Defines the number of rows to be processed before
  generating a notification event. | 
| 
Name | 
Description | |
|  | 
Closes the SqlBulkCopy instance. | |
|  | 
Determines whether the specified object is equal to the
  current object.(Inherited from Object.) | |
|  | 
Serves as the default hash function. (Inherited from Object.) | |
|  | ||
|  | 
Returns a string that represents the current
  object.(Inherited from Object.) | |
|  | 
Copies all rows from the supplied DataRow array
  to a destination table specified by theDestinationTableName property of the SqlBulkCopy object. | |
|  | 
Copies all rows in the supplied DataTable to
  a destination table specified by theDestinationTableName property of the SqlBulkCopy object. | |
|  | 
Copies only rows that match the supplied row state in
  the supplied DataTable to
  a destination table specified by the DestinationTableName property of the SqlBulkCopy object. | |
|  | 
Copies all rows from the supplied DbDataReader array to a destination table
  specified by theDestinationTableName property of the SqlBulkCopy object. | |
|  | 
Copies all rows in the supplied IDataReader to a destination table specified by
  theDestinationTableName property of the SqlBulkCopy object. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows from
  the supplied DataRow array
  to a destination table specified by the DestinationTableName property of the SqlBulkCopy object. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows from
  the supplied DataRow array
  to a destination table specified by the DestinationTableName property of the SqlBulkCopy object. 
The cancellation token can be used to request that the
  operation be abandoned before the command timeout elapses. Exceptions will be
  reported via the returned Task object. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows in the
  supplied DataTable to
  a destination table specified by the DestinationTableName property of the SqlBulkCopy object. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows in the
  supplied DataTable to
  a destination table specified by the DestinationTableName property of the SqlBulkCopy object. 
The cancellation token can be used to request that the
  operation be abandoned before the command timeout elapses. Exceptions will be
  reported via the returned Task object. | |
|  | 
The asynchronous version of WriteToServer, which copies only rows that
  match the supplied row state in the supplied DataTable to
  a destination table specified by the DestinationTableNameproperty
  of the SqlBulkCopy object. | |
|  | 
The asynchronous version of WriteToServer, which copies only rows that
  match the supplied row state in the supplied DataTable to
  a destination table specified by the DestinationTableNameproperty
  of the SqlBulkCopy object. 
The cancellation token can be used to request that the
  operation be abandoned before the command timeout elapses. Exceptions will be
  reported via the returned Task object. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows from
  the supplied DbDataReaderarray to a destination table
  specified by the DestinationTableName property of the SqlBulkCopyobject. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows from
  the supplied DbDataReaderarray to a destination table
  specified by the DestinationTableName property of the SqlBulkCopyobject. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows in the
  supplied IDataReader to a destination table specified by
  the DestinationTableName property of the SqlBulkCopy object. | |
|  | 
The asynchronous version of WriteToServer, which copies all rows in the
  supplied IDataReader to a destination table specified by
  the DestinationTableName property of the SqlBulkCopy object. 
The cancellation token can be used to request that the
  operation be abandoned before the command timeout elapses. Exceptions will be
  reported via the returned Task object. | 
| 
Name | 
Description | |
|  | 
Occurs every time that the number of rows specified by
  the NotifyAfter property have been processed. | 
| 
Name | 
Description | |
|  | 
Releases all resources used by the current instance of
  the SqlBulkCopy class. |