BlockBlobSyncUploadFromURLOptions interface

Opcje konfigurowania <xref:BlockBlobClient.syncUploadFromURL> operacji.

Extends

Właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @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 w przeglądarce funkcji na podstawie typu pliku.

conditions

Warunki, które należy spełnić 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.

customerProvidedKey

Informacje o kluczu 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 ż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.

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, które należy spełnić dla źródłowego obiektu blob platformy Azure.

sourceContentMD5

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

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

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ć 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 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

Informacje o kluczu 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 ż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

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

tracingOptions

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

tracingOptions?: OperationTracingOptions

Wartość właściwości

OperationTracingOptions