Udostępnij za pośrednictwem


BlobDownloadOptionalParams interface

Parametry opcjonalne.

Extends

Właściwości

cpkInfo

Grupa parametrów

leaseAccessConditions

Grupa parametrów

modifiedAccessConditions

Grupa parametrów

range

Zwróć tylko bajty obiektu blob w określonym zakresie.

rangeGetContentCRC64

Po ustawieniu wartości true i określonej razem z zakresem usługa zwraca skrót CRC64 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentMD5

Po ustawieniu wartości true i określonej razem z zakresem usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

requestId

Udostępnia nieprzezroczystą wartość wygenerowaną przez klienta z limitem znaków 1 KB rejestrowanym w dziennikach analitycznych po włączeniu rejestrowania analizy magazynu.

snapshot

Parametr migawki jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa migawkę obiektu blob do pobrania. Aby uzyskać więcej informacji na temat pracy z migawkami obiektów blob, zobacz Tworzenie migawki obiektu blob.

timeoutInSeconds

Parametr limitu czasu jest wyrażony w sekundach. Aby uzyskać więcej informacji, zobacz Ustawianie limitów czasu dla operacji usługi Blob Service.

versionId

Parametr identyfikatora wersji jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa wersję obiektu blob do działania. Jest przeznaczona dla usługi w wersji 2019-10-10 i nowszej.

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

serializerOptions

Opcje zastąpienia zachowania serializacji/de serializacji.

tracingOptions

Opcje używane podczas śledzenia są włączone.

Szczegóły właściwości

cpkInfo

Grupa parametrów

cpkInfo?: CpkInfo

Wartość właściwości

leaseAccessConditions

Grupa parametrów

leaseAccessConditions?: LeaseAccessConditions

Wartość właściwości

modifiedAccessConditions

Grupa parametrów

modifiedAccessConditions?: ModifiedAccessConditionsModel

Wartość właściwości

range

Zwróć tylko bajty obiektu blob w określonym zakresie.

range?: string

Wartość właściwości

string

rangeGetContentCRC64

Po ustawieniu wartości true i określonej razem z zakresem usługa zwraca skrót CRC64 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentCRC64?: boolean

Wartość właściwości

boolean

rangeGetContentMD5

Po ustawieniu wartości true i określonej razem z zakresem usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentMD5?: boolean

Wartość właściwości

boolean

requestId

Udostępnia nieprzezroczystą wartość wygenerowaną przez klienta z limitem znaków 1 KB rejestrowanym w dziennikach analitycznych po włączeniu rejestrowania analizy magazynu.

requestId?: string

Wartość właściwości

string

snapshot

Parametr migawki jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa migawkę obiektu blob do pobrania. Aby uzyskać więcej informacji na temat pracy z migawkami obiektów blob, zobacz Tworzenie migawki obiektu blob.

snapshot?: string

Wartość właściwości

string

timeoutInSeconds

Parametr limitu czasu jest wyrażony w sekundach. Aby uzyskać więcej informacji, zobacz Ustawianie limitów czasu dla operacji usługi Blob Service.

timeoutInSeconds?: number

Wartość właściwości

number

versionId

Parametr identyfikatora wersji jest nieprzezroczystą wartością DateTime, która w chwili obecnej określa wersję obiektu blob do działania. Jest przeznaczona dla usługi w wersji 2019-10-10 i nowszej.

versionId?: string

Wartość właściwości

string

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

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

Dziedziczone z coreClient.OperationOptions.abortSignal

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

onResponse?: RawResponseCallback

Wartość właściwości

Dziedziczone z coreClient.OperationOptions.onResponse

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

requestOptions?: OperationRequestOptions

Wartość właściwości

Dziedziczone z coreClient.OperationOptions.requestOptions

serializerOptions

Opcje zastąpienia zachowania serializacji/de serializacji.

serializerOptions?: SerializerOptions

Wartość właściwości

Dziedziczone z coreClient.OperationOptions.serializerOptions

tracingOptions

Opcje używane podczas śledzenia są włączone.

tracingOptions?: OperationTracingOptions

Wartość właściwości

Dziedziczone z coreClient.OperationOptions.tracingOptions