BlockBlobSyncUploadFromURLOptions interface
Opcje konfigurowania <xref:BlockBlobClient.syncUploadFromURL> operacji.
- Extends
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ć dla docelowego obiektu blob platformy Azure. |
copy |
Opcjonalnie wartość domyślna to true. Wskazuje, czy należy skopiować właściwości źródłowego obiektu blob. |
customer |
Informacje o kluczu podane przez klienta. |
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. |
metadata | Opcjonalny. Określa parę nazwa-wartość zdefiniowaną przez użytkownika skojarzona z obiektem blob. Jeśli nie określono żadnych par nazwa-wartość, operacja skopiuje metadane ze źródłowego obiektu blob lub pliku do docelowego obiektu blob. Jeśli określono co najmniej jedną parę nazwa-wartość, docelowy obiekt blob jest tworzony z określonymi metadanymi, a metadane nie są kopiowane ze źródłowego obiektu blob lub pliku. Należy pamiętać, że począwszy od wersji 2009-09-19 nazwy metadanych muszą być zgodne z regułami nazewnictwa identyfikatorów języka C#. Aby uzyskać więcej informacji, zobacz Nazewnictwo i odwoływanie się do kontenerów, obiektów blob i metadanych. |
source |
Obsługiwany jest tylko typ elementu nośnego. Poświadczenia powinny być prawidłowym tokenem dostępu OAuth do kopiowania źródła. |
source |
Opcjonalny. Warunki, które należy spełnić dla źródłowego obiektu blob platformy Azure. |
source |
Określ wartość md5 obliczaną dla zakresu bajtów, które muszą być odczytywane ze źródła kopii. |
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 |
timeout |
Limit czasu serwera w sekundach. Aby uzyskać więcej informacji, @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations |
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 ustawiane podczas przekazywania do blokowego 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
conditions
Warunki, które należy spełnić dla docelowego obiektu blob platformy Azure.
conditions?: BlobRequestConditions
Wartość właściwości
copySourceBlobProperties
Opcjonalnie wartość domyślna to true. Wskazuje, czy należy skopiować właściwości źródłowego obiektu blob.
copySourceBlobProperties?: boolean
Wartość właściwości
boolean
customerProvidedKey
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
metadata
Opcjonalny. Określa parę nazwa-wartość zdefiniowaną przez użytkownika skojarzona z obiektem blob. Jeśli nie określono żadnych par nazwa-wartość, operacja skopiuje metadane ze źródłowego obiektu blob lub pliku do docelowego obiektu blob. Jeśli określono co najmniej jedną parę nazwa-wartość, docelowy obiekt blob jest tworzony z określonymi metadanymi, a metadane nie są kopiowane ze źródłowego obiektu blob lub pliku. Należy pamiętać, że począwszy od wersji 2009-09-19 nazwy metadanych muszą być zgodne z regułami nazewnictwa identyfikatorów języka C#. Aby uzyskać więcej informacji, zobacz Nazewnictwo i odwoływanie się do kontenerów, obiektów blob i metadanych.
metadata?: Metadata
Wartość właściwości
sourceAuthorization
Obsługiwany jest tylko typ elementu nośnego. Poświadczenia powinny być prawidłowym tokenem dostępu OAuth do kopiowania źródła.
sourceAuthorization?: HttpAuthorization
Wartość właściwości
sourceConditions
Opcjonalny. Warunki, które należy spełnić dla źródłowego obiektu blob platformy Azure.
sourceConditions?: ModifiedAccessConditions
Wartość właściwości
sourceContentMD5
Określ wartość md5 obliczaną dla zakresu bajtów, które muszą być odczytywane ze źródła kopii.
sourceContentMD5?: Uint8Array
Wartość właściwości
Uint8Array
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
timeoutInSeconds
Limit czasu serwera w sekundach. Aby uzyskać więcej informacji, @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations
timeoutInSeconds?: number
Wartość właściwości
number
tracingOptions
Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.
tracingOptions?: OperationTracingOptions
Wartość właściwości
OperationTracingOptions
Azure SDK for JavaScript