Share via


TransferParameters Class

Definition

Represents parameters for the DataLakeStoreTransferClient.

public class TransferParameters
type TransferParameters = class
Public Class TransferParameters
Inheritance
TransferParameters

Constructors

TransferParameters(String, String, String, Int32, Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Int64, String)

Creates a new set of parameters for the DataLakeStoreTransferClient.

Properties

AccountName

Gets a value indicating the name of the account to transfer to or download from.

ConcurrentFileCount

Gets the parallel file count, which indicates how many files in a folder will be transferred or downloaded in parallel

Delimiter

Gets a value indicating the record boundary delimiter for the file, if any.

FileEncoding

Gets a value indicating the encoding of the file being transferred.

InputFilePath

Gets a value indicating the full path to the file or folder to be transferred.

IsBinary

Gets a value indicating whether the input file should be treated as a binary (true) or a delimited input (false).

IsDownload

Gets a value indicating whether this instance is downloading to the local machine instead of transfering.

IsOverwrite

Gets a value indicating whether to overwrite the target stream if it already exists.

IsRecursive

Gets a value indicating whether the folder transfer should recursively transfer the source folder. This is only valid for folder transfers and will be ignored for file transfers.

IsResume

Gets a value indicating whether to resume a previously interrupted transfer.

LocalMetadataLocation

Gets a value indicating the directory path where to store the metadata for the transfer.

MaxSegementLength

Gets the maximum length of each segement.

PerFileThreadCount

Gets a value indicating the maximum number of parallel threads to use for a single file transfer or download.

TargetStreamPath

Gets a value indicating the full stream path where the file will be transferred to.

Applies to