Udostępnij za pomocą


BlockBlobUploadStreamOptions interface

Interfejs opcji dla operacji uploadStream.

Rozszerzenie

Właściwości

abortSignal

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

blobHTTPHeaders

Nagłówki HTTP obiektu blob.

Typowym nagłówkiem do ustawienia jest blobContentType, co umożliwia przeglądarce udostępnianie funkcji na podstawie typu pliku.

conditions

Nagłówki warunków dostępu.

customerProvidedKey

Informacje o kluczu podane przez klienta.

encryptionScope

Optional. 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.

metadata

Metadane blokowego obiektu blob.

onProgress

Aktualizator postępu.

tags

Tagi obiektów blob.

tier

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

Właściwości dziedziczone

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ć AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

blobHTTPHeaders

Nagłówki HTTP obiektu blob.

Typowym nagłówkiem do ustawienia jest blobContentType, co umożliwia przeglądarce udostępnianie funkcji na podstawie typu pliku.

blobHTTPHeaders?: BlobHttpHeaders

Wartość właściwości

conditions

Nagłówki warunków dostępu.

conditions?: BlobRequestConditions

Wartość właściwości

customerProvidedKey

Informacje o kluczu podane przez klienta.

customerProvidedKey?: CpkInfo

Wartość właściwości

encryptionScope

Optional. 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

metadata

Metadane blokowego obiektu blob.

metadata?: {[propertyName: string]: string}

Wartość właściwości

{[propertyName: 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://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

tracingOptions

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

tracingOptions?: OperationTracingOptions

Wartość właściwości

Odziedziczone poCommonOptions.tracingOptions