BlockBlobSyncUploadFromURLOptions interface
Opcje konfigurowania operacji <xref:BlockBlobClient.syncUploadFromURL>.
- 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ć dla docelowego obiektu blob platformy Azure. |
| copy |
Opcjonalnie wartość domyślna to true. Wskazuje, czy właściwości źródłowego obiektu blob powinny być kopiowane. |
| customer |
Informacje o kluczu podane przez klienta. |
| encryption |
Fakultatywny. 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 | Fakultatywny. 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 w celu skopiowania źródła. |
| source |
Fakultatywny. Warunki, które należy spełnić dla źródłowego obiektu blob platformy Azure. |
| source |
Określ wartość md5 obliczoną 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ć 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, 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ć dla docelowego obiektu blob platformy Azure.
conditions?: BlobRequestConditions
Wartość właściwości
copySourceBlobProperties
Opcjonalnie wartość domyślna to true. Wskazuje, czy właściwości źródłowego obiektu blob powinny być kopiowane.
copySourceBlobProperties?: boolean
Wartość właściwości
boolean
customerProvidedKey
encryptionScope
Fakultatywny. 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
Fakultatywny. 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 w celu skopiowania źródła.
sourceAuthorization?: HttpAuthorization
Wartość właściwości
sourceConditions
Fakultatywny. 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 obliczoną 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