Udostępnij za pośrednictwem


BlockBlobSyncUploadFromURLOptions interface

Extends

Właściwości

abortSignal

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

blobHTTPHeaders

Nagłówki HTTP ustawiane podczas przekazywania do blokowego obiektu blob. Typowym nagłówkiem do ustawienia jest blobContentTypewłączenie przeglądarki w celu zapewnienia funkcjonalności na podstawie typu pliku.

conditions

Warunki do spełnienia dla docelowego obiektu blob platformy Azure.

copySourceBlobProperties

Opcjonalnie wartość domyślna to true. Wskazuje, czy należy skopiować właściwości źródłowego obiektu blob.

copySourceTags

Opcjonalnie, domyślna wartość "replace". Wskazuje, czy tagi źródłowe powinny zostać skopiowane lub zastąpione tagami określonymi przez tags.

customerProvidedKey

Informacje kluczowe podane przez klienta.

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.

metadata

Opcjonalny. Określa parę nazwa-wartość zdefiniowaną przez użytkownika skojarzona z obiektem blob. Jeśli nie określono par name-value, 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 przy użyciu określonych metadanych, 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.

sourceAuthorization

Obsługiwany jest tylko typ elementu nośnego. Poświadczenia powinny być prawidłowym tokenem dostępu OAuth do kopiowania źródła.

sourceConditions

Opcjonalny. Warunki do spełnienia dla źródłowego obiektu blob platformy Azure.

sourceContentMD5

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

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

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 kontrolera @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 blobContentTypewłączenie przeglądarki w celu zapewnienia funkcjonalności na podstawie typu pliku.

blobHTTPHeaders?: BlobHTTPHeaders

Wartość właściwości

conditions

Warunki do spełnienia 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

copySourceTags

Opcjonalnie, domyślna wartość "replace". Wskazuje, czy tagi źródłowe powinny zostać skopiowane lub zastąpione tagami określonymi przez tags.

copySourceTags?: BlobCopySourceTags

Wartość właściwości

customerProvidedKey

Informacje kluczowe podane przez klienta.

customerProvidedKey?: CpkInfo

Wartość właściwości

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 par name-value, 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 przy użyciu określonych metadanych, 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 do spełnienia 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

Tagi obiektów blob.

tags?: Tags

Wartość właściwości

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

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

tracingOptions

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

tracingOptions?: OperationTracingOptions

Wartość właściwości

OperationTracingOptions

Dziedziczone zcommonOptions.tracingOptions