BlockBlobUploadOptions interface
Opcje konfiguracji operacji BlockBlobClient.upload .
- Rozszerzenie
Właściwości
| abort |
Implementacja interfejsu |
| blob |
Nagłówki HTTP ustawiane podczas przekazywania do blokowego obiektu blob. Typowym nagłówkiem do ustawienia jest |
| conditions | Warunki, które należy spełnić podczas przekazywania do blokowego obiektu blob. |
| content |
Opcje wskazania, którego algorytmu użyć do walidacji treści podczas przesyłania. |
| customer |
Informacje o kluczu podane przez klienta. |
| encryption |
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. |
| immutability |
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. |
| legal |
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. |
| on |
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 |
| transactional |
Skrót CRC64 zawartości obiektu blob. Ten skrót służy do weryfikowania integralności obiektu blob podczas transportu. Po określeniu tej wartości usługa magazynu porównuje skrót zawartości, która dotarła do tej wartości. transactionalContentMD5 i transactionalContentCrc64 nie można ustawić jednocześnie. |
| transactional |
Skrót MD5 zawartości bloba. Ten skrót służy do weryfikowania integralności obiektu blob podczas transportu. Po określeniu tej wartości usługa magazynu porównuje skrót zawartości, która dotarła do tej wartości. transactionalContentMD5 i transactionalContentCrc64 nie można ustawić jednocześnie. |
Właściwości dziedziczone
| 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ć 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
contentChecksumAlgorithm
Opcje wskazania, którego algorytmu użyć do walidacji treści podczas przesyłania.
contentChecksumAlgorithm?: StorageChecksumAlgorithm
Wartość właściwości
customerProvidedKey
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
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
transactionalContentCrc64
Skrót CRC64 zawartości obiektu blob. Ten skrót służy do weryfikowania integralności obiektu blob podczas transportu. Po określeniu tej wartości usługa magazynu porównuje skrót zawartości, która dotarła do tej wartości.
transactionalContentMD5 i transactionalContentCrc64 nie można ustawić jednocześnie.
transactionalContentCrc64?: Uint8Array
Wartość właściwości
Uint8Array
transactionalContentMD5
Skrót MD5 zawartości bloba. Ten skrót służy do weryfikowania integralności obiektu blob podczas transportu. Po określeniu tej wartości usługa magazynu porównuje skrót zawartości, która dotarła do tej wartości.
transactionalContentMD5 i transactionalContentCrc64 nie można ustawić jednocześnie.
transactionalContentMD5?: Uint8Array
Wartość właściwości
Uint8Array
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