Dela via


FileParallelUploadOptions interface

Alternativgränssnitt för Data Lake-fil – Uppladdningsåtgärder

Se:

Extends

Egenskaper

abortSignal

En implementering av AbortSignalLike gränssnittet för att signalera begäran om att avbryta åtgärden. Använd till exempel @azure/abort-controller för att skapa en AbortSignal.

chunkSize

Storleken på data i byte som ska överföras parallellt. Om värdet är 0 eller odefinierat beräknas det automatiskt enligt datastorleken. Maxvärdet är FILE_UPLOAD_MAX_CHUNK_SIZE.

close

När Azure Storage-händelser är aktiverade aktiveras en filändringshändelse. Den här händelsen har en egenskap som anger om detta är den slutliga ändringen för att skilja skillnaden mellan en mellanliggande tömning till en filström (när nära inställd på "false") och den sista stängningen av en filström (när nära inställd på "true").

conditions

Sidhuvuden för åtkomstvillkor.

customerProvidedKey

Kund tillhandahållen nyckelinformation.

encryptionContext

Anger krypteringskontexten som ska anges för filen.

maxConcurrency

Maximal samtidighet vid parallell uppladdning. Måste vara större än eller lika med 0. Standardvärdet är DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

En samling nyckel/värde-strängpar som ska associeras med Data Lake-filen.

onProgress

Förloppsuppdatering.

pathHttpHeaders

Http-huvuden.

permissions

Anger POSIX-åtkomstbehörigheter för filägaren, filägargruppen och andra. Varje klass kan beviljas läs-, skriv- eller körningsbehörighet. Den klibbiga biten stöds också. Både symbolisk (rwxrw-rw-) och 4-siffrig oktal notation (t.ex. 0766) stöds.

singleUploadThreshold

Tröskelvärde för datastorlek i byte för att använda en enda uppladdningsåtgärd i stället för parallell uppladdning. Data med mindre storlek än den här gränsen överförs i en enda uppladdning. Data som är större än den här gränsen överförs parallellt i segment. Standardvärdet och maxvärdet är FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Obs! uploadStream respekterar inte det här fältet och utför alltid parallell uppladdning.

umask

Umask begränsar behörigheterna för filen som ska skapas. Den resulterande behörigheten ges av p & ^u, där p är behörigheten och du är umask. Om p till exempel är 0777 och du är 0057 är den resulterande behörigheten 0720. Standardbehörigheten är 0666 för en fil. Standard-umask är 0027. Umasken måste anges i en 4-siffrig oktal notation (t.ex. 0766).

Ärvda egenskaper

tracingOptions

Egenskapsinformation

abortSignal

En implementering av AbortSignalLike gränssnittet för att signalera begäran om att avbryta åtgärden. Använd till exempel @azure/abort-controller för att skapa en AbortSignal.

abortSignal?: AbortSignalLike

Egenskapsvärde

chunkSize

Storleken på data i byte som ska överföras parallellt. Om värdet är 0 eller odefinierat beräknas det automatiskt enligt datastorleken. Maxvärdet är FILE_UPLOAD_MAX_CHUNK_SIZE.

chunkSize?: number

Egenskapsvärde

number

close

När Azure Storage-händelser är aktiverade aktiveras en filändringshändelse. Den här händelsen har en egenskap som anger om detta är den slutliga ändringen för att skilja skillnaden mellan en mellanliggande tömning till en filström (när nära inställd på "false") och den sista stängningen av en filström (när nära inställd på "true").

close?: boolean

Egenskapsvärde

boolean

conditions

Sidhuvuden för åtkomstvillkor.

conditions?: DataLakeRequestConditions

Egenskapsvärde

customerProvidedKey

Kund tillhandahållen nyckelinformation.

customerProvidedKey?: CpkInfo

Egenskapsvärde

encryptionContext

Anger krypteringskontexten som ska anges för filen.

encryptionContext?: string

Egenskapsvärde

string

maxConcurrency

Maximal samtidighet vid parallell uppladdning. Måste vara större än eller lika med 0. Standardvärdet är DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

Egenskapsvärde

number

metadata

En samling nyckel/värde-strängpar som ska associeras med Data Lake-filen.

metadata?: Metadata

Egenskapsvärde

onProgress

Förloppsuppdatering.

onProgress?: (progress: TransferProgressEvent) => void

Egenskapsvärde

(progress: TransferProgressEvent) => void

pathHttpHeaders

Http-huvuden.

pathHttpHeaders?: PathHttpHeaders

Egenskapsvärde

permissions

Anger POSIX-åtkomstbehörigheter för filägaren, filägargruppen och andra. Varje klass kan beviljas läs-, skriv- eller körningsbehörighet. Den klibbiga biten stöds också. Både symbolisk (rwxrw-rw-) och 4-siffrig oktal notation (t.ex. 0766) stöds.

permissions?: string

Egenskapsvärde

string

singleUploadThreshold

Tröskelvärde för datastorlek i byte för att använda en enda uppladdningsåtgärd i stället för parallell uppladdning. Data med mindre storlek än den här gränsen överförs i en enda uppladdning. Data som är större än den här gränsen överförs parallellt i segment. Standardvärdet och maxvärdet är FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Obs! uploadStream respekterar inte det här fältet och utför alltid parallell uppladdning.

singleUploadThreshold?: number

Egenskapsvärde

number

umask

Umask begränsar behörigheterna för filen som ska skapas. Den resulterande behörigheten ges av p & ^u, där p är behörigheten och du är umask. Om p till exempel är 0777 och du är 0057 är den resulterande behörigheten 0720. Standardbehörigheten är 0666 för en fil. Standard-umask är 0027. Umasken måste anges i en 4-siffrig oktal notation (t.ex. 0766).

umask?: string

Egenskapsvärde

string

Information om ärvda egenskaper

tracingOptions

tracingOptions?: OperationTracingOptions

Egenskapsvärde

Ärvd frånCommonOptions.tracingOptions