コード例 #1
0
        /// <summary>
        /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
        /// </summary>
        /// <param name="disposing">Disposes of the stream reader if set to true.</param>
        /// <remarks>You should use this method when finished with an instance of <see cref="BulkObjectReader"/>.</remarks>
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_bulkObjectReader != null)
                {
                    _bulkObjectReader.Dispose();

                    _bulkObjectReader = null;
                }
            }
        }
コード例 #2
0
 internal BulkStreamReader(IBulkObjectReader reader)
 {
     _bulkObjectReader = reader;
 }
コード例 #3
0
 public BulkStreamReader(string fileName, DownloadFileType fileType)
 {
     _bulkObjectReader = new BulkObjectReader(fileName, fileType == DownloadFileType.Csv ? ',' : '\t');
 }
コード例 #4
0
 public BulkStreamReader(Stream stream, DownloadFileType fileType)
 {
     _bulkObjectReader = new BulkObjectReader(stream, GetDelimiter(fileType));
 }
コード例 #5
0
 public BulkStreamReader(IBulkObjectReader reader) : base(reader)
 {
 }
コード例 #6
0
 protected BulkRecordReader(IBulkObjectReader reader)
 {
     _bulkObjectReader = reader;
 }