BlockBlobParallelUploadOptions interface

Interfejs opcji dla <xref:BlockBlobClient.uploadFile> i <xref:BlockBlobClient.uploadSeekableStream>.

Extends

Właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć element AbortSignal.

blobHTTPHeaders

Nagłówki HTTP obiektu blob. Typowym nagłówkiem do ustawienia jest blobContentTypewłączenie w przeglądarce funkcji na podstawie typu pliku.

blockSize

Docelowy rozmiar blokowych obiektów blob w bajtach.

concurrency

Współbieżność przekazywania równoległego. Musi być równa 0 lub większa.

conditions

Nagłówki warunków dostępu.

encryptionScope

Opcjonalny. Wersja 2019-07-07 lub nowsza. Określa nazwę zakresu szyfrowania, który ma być używany do szyfrowania danych podanych w żądaniu. Jeśli nie zostanie określony, szyfrowanie jest wykonywane z domyślnym zakresem szyfrowania konta. Aby uzyskać więcej informacji, zobacz Szyfrowanie w usłudze Rest dla usług Azure Storage.

maxSingleShotSize

Próg rozmiaru obiektu blob w bajtach, aby rozpocząć przekazywanie współbieżności. Wartość domyślna to 256 MB. Rozmiar obiektu blob mniejszy niż ta opcja zostanie przekazany za pośrednictwem jednej operacji we/wy bez współbieżności. Możesz dostosować wartość mniejszą niż wartość domyślna.

metadata

Metadane blokowego obiektu blob.

onProgress

Aktualizator postępu.

tags

Tagi obiektów blob.

tier

Warstwa dostępu. Więcej szczegółów — https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

Szczegóły właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć element AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

AbortSignalLike

blobHTTPHeaders

Nagłówki HTTP obiektu blob. Typowym nagłówkiem do ustawienia jest blobContentTypewłączenie w przeglądarce funkcji na podstawie typu pliku.

blobHTTPHeaders?: BlobHTTPHeaders

Wartość właściwości

blockSize

Docelowy rozmiar blokowych obiektów blob w bajtach.

blockSize?: number

Wartość właściwości

number

concurrency

Współbieżność przekazywania równoległego. Musi być równa 0 lub większa.

concurrency?: number

Wartość właściwości

number

conditions

Nagłówki warunków dostępu.

conditions?: BlobRequestConditions

Wartość właściwości

encryptionScope

Opcjonalny. Wersja 2019-07-07 lub nowsza. Określa nazwę zakresu szyfrowania, który ma być używany do szyfrowania danych podanych w żądaniu. Jeśli nie zostanie określony, szyfrowanie jest wykonywane z domyślnym zakresem szyfrowania konta. Aby uzyskać więcej informacji, zobacz Szyfrowanie w usłudze Rest dla usług Azure Storage.

encryptionScope?: string

Wartość właściwości

string

maxSingleShotSize

Próg rozmiaru obiektu blob w bajtach, aby rozpocząć przekazywanie współbieżności. Wartość domyślna to 256 MB. Rozmiar obiektu blob mniejszy niż ta opcja zostanie przekazany za pośrednictwem jednej operacji we/wy bez współbieżności. Możesz dostosować wartość mniejszą niż wartość domyślna.

maxSingleShotSize?: number

Wartość właściwości

number

metadata

Metadane blokowego obiektu blob.

metadata?: [key: string]: string

Wartość właściwości

[key: string]: string

onProgress

Aktualizator postępu.

onProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

tags

Tagi obiektów blob.

tags?: Tags

Wartość właściwości

tier

Warstwa dostępu. Więcej szczegółów — https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: BlockBlobTier | string

Wartość właściwości

BlockBlobTier | string

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

tracingOptions?: OperationTracingOptions

Wartość właściwości

OperationTracingOptions