Share via


DataLakeStoreTransferClient Class

Definition

Represents a general purpose file transfer client into a Data Lake Store. Supports the efficient transfer of large files.

public sealed class DataLakeStoreTransferClient
type DataLakeStoreTransferClient = class
Public NotInheritable Class DataLakeStoreTransferClient
Inheritance
DataLakeStoreTransferClient

Constructors

DataLakeStoreTransferClient(TransferParameters, IFrontEndAdapter, CancellationToken, IProgress<TransferProgress>, IProgress<TransferFolderProgress>)

Creates a new instance of the DataLakeStoreTransferClient class, by specifying a pointer to the FrontEnd to use for the transfer.

DataLakeStoreTransferClient(TransferParameters, IFrontEndAdapter, IProgress<TransferProgress>, IProgress<TransferFolderProgress>)

Creates a new instance of the DataLakeStoreTransferClient class, by specifying a pointer to the FrontEnd to use for the transfer.

Fields

MaxAllowedThreadsPerFile

The maximum number of parallel threads to allow.

Properties

Parameters

Gets the parameters to use for this transfer.

Methods

Execute()

Executes the transfer as defined by the input parameters.

Events

OnFileTransferThreadFailProgressUpdate

An event that is registered to progress tracking to ensure that, in the event of an unexpected transfer failure, progress is properly updated.

Applies to