Udostępnij za pomocą


BlockBlobUploadOptions interface

Opcje konfigurowania operacji przekazywania .

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 ustawiane podczas przekazywania do blokowego obiektu blob. Typowym nagłówkiem do ustawienia jest blobContentType, co umożliwia przeglądarce udostępnianie funkcji na podstawie typu pliku.

conditions

Warunki, które należy spełnić podczas przekazywania do blokowego obiektu blob.

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.

immutabilityPolicy

Optional. Określa zasady niezmienności dla obiektu blob. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

legalHold

Optional. Wskazuje, czy na obiekcie blob należy umieścić archiwizację prawną. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

metadata

Kolekcja pary ciągów klucz-wartość do skojarzenia z obiektem blob podczas przekazywania do blokowego obiektu blob.

onProgress

Wywołanie zwrotne w celu odbierania zdarzeń dotyczących postępu operacji przekazywania.

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 ustawiane podczas przekazywania do blokowego 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

Warunki, które należy spełnić podczas przekazywania do blokowego obiektu blob.

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

immutabilityPolicy

Optional. Określa zasady niezmienności dla obiektu blob. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

immutabilityPolicy?: BlobImmutabilityPolicy

Wartość właściwości

legalHold

Optional. Wskazuje, czy na obiekcie blob należy umieścić archiwizację prawną. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

legalHold?: boolean

Wartość właściwości

boolean

metadata

Kolekcja pary ciągów klucz-wartość do skojarzenia z obiektem blob podczas przekazywania do blokowego obiektu blob.

metadata?: Metadata

Wartość właściwości

onProgress

Wywołanie zwrotne w celu odbierania zdarzeń dotyczących postępu operacji przekazywania.

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