BlockBlobParallelUploadOptions interface
Interfejs opcji dla <xref:BlockBlobClient.uploadFile> i <xref:BlockBlobClient.uploadSeekableStream>.
- Extends
Właściwości
abort |
Implementacja interfejsu |
blob |
Nagłówki HTTP obiektu blob. Typowym nagłówkiem do ustawienia jest |
block |
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. |
encryption |
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. |
max |
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. |
on |
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 |
tracing |
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 blobContentType
włą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
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
Azure SDK for JavaScript