FileDownloadHeaders interface
Definiuje nagłówki dla operacji File_download.
Właściwości
accept |
Wskazuje, że usługa obsługuje żądania częściowej zawartości pliku. |
cache |
Zwrócony, jeśli został wcześniej określony dla pliku. |
content |
Zwraca wartość określoną dla nagłówka "x-ms-content-disposition" i określa sposób przetwarzania odpowiedzi. |
content |
Zwraca wartość określoną dla nagłówka żądania Content-Encoding. |
content |
Zwraca wartość określoną dla nagłówka żądania Content-Language. |
content |
Liczba bajtów obecnych w treści odpowiedzi. |
contentMD5 | Jeśli plik ma skrót MD5 i żądanie jest odczytanie pełnego pliku, ten nagłówek odpowiedzi jest zwracany, aby klient mógł sprawdzić integralność zawartości wiadomości. Jeśli żądanie ma odczytać określony zakres, a wartość "x-ms-range-get-content-md5" ma wartość true, żądanie zwraca skrót MD5 dla zakresu, o ile rozmiar zakresu jest mniejszy lub równy 4 MB. Jeśli żaden z tych zestawów warunków nie jest spełniony, dla nagłówka "Content-MD5" nie jest zwracana żadna wartość. |
content |
Wskazuje zakres bajtów zwracanych, jeśli klient zażądał podzestawu pliku, ustawiając nagłówek żądania zakresu. |
content |
Typ zawartości określony dla pliku. Domyślny typ zawartości to "application/octet-stream" |
copy |
Czas ostatniej próby skopiowania pliku, w którym ten plik był plikiem docelowym. Ta wartość może określać czas ukończenia, przerwania lub nieudanej próby kopiowania. |
copy |
Identyfikator ciągu dla ostatniej próby operacji kopiowania pliku, gdzie ten plik był plikiem docelowym. |
copy |
Zawiera liczbę skopiowanych bajtów oraz łączną liczbę bajtów w źródle podczas ostatniej próby operacji kopiowania pliku, w której ten plik był plikiem docelowym. Może pokazywać skopiowane bajty z zakresu od 0 do długości zawartości. |
copy |
Adres URL o długości do 2 KB, który określa plik źródłowy używany podczas ostatniej próby operacji kopiowania pliku, gdzie ten plik był plikiem docelowym. |
copy |
Stan operacji kopiowania zidentyfikowany przez polecenie "x-ms-copy-id". |
copy |
Pojawia się tylko wtedy, gdy stan x-ms-copy-status to niepowodzenie lub oczekiwanie. Opisuje przyczynę niepowodzenia operacji kopiowania krytycznego lub niekrytycznego. |
date | Wartość daty/godziny UTC wygenerowana przez usługę, która wskazuje godzinę, o której zainicjowano odpowiedź. |
error |
Kod błędu |
etag | Element ETag zawiera wartość, której można użyć do warunkowego wykonywania operacji w cudzysłowie. |
file |
Atrybuty ustawione dla pliku. |
file |
Zmień czas dla pliku. |
file |
Jeśli plik ma skrót MD5 i jeśli żądanie zawiera nagłówek zakresu (Zakres lub x-ms-range), ten nagłówek odpowiedzi jest zwracany z wartością wartości MD5 całego pliku. Ta wartość może lub nie może być równa wartości zwracanej w nagłówku Content-MD5, a ta ostatnia jest obliczana z żądanego zakresu. |
file |
Czas utworzenia pliku. |
file |
FileId pliku. |
file |
Czas ostatniego zapisu dla pliku. |
file |
Identyfikator pliku nadrzędnego. |
file |
Klucz zestawu uprawnień dla pliku. |
is |
Wartość tego nagłówka jest ustawiona na wartość true, jeśli dane pliku i metadane aplikacji są całkowicie szyfrowane przy użyciu określonego algorytmu. W przeciwnym razie wartość jest ustawiona na false (gdy plik jest niezaszyfrowany lub jeśli zaszyfrowane są tylko części metadanych pliku/aplikacji). |
last |
Zwraca datę i godzinę ostatniej modyfikacji pliku. Każda operacja modyfikując plik lub jego właściwości aktualizuje czas ostatniej modyfikacji. |
lease |
Gdy plik jest dzierżawiony, określa, czy dzierżawa ma nieskończony, czy stały czas trwania. |
lease |
Stan dzierżawy pliku. |
lease |
Bieżący stan dzierżawy pliku. |
metadata | Zestaw par nazwa-wartość skojarzonych z tym plikiem jako metadanych zdefiniowanych przez użytkownika. |
request |
Ten nagłówek jednoznacznie identyfikuje żądanie, które zostało wykonane i może służyć do rozwiązywania problemów z żądaniem. |
version | Wskazuje wersję usługi plików używaną do wykonania żądania. |
Szczegóły właściwości
acceptRanges
Wskazuje, że usługa obsługuje żądania częściowej zawartości pliku.
acceptRanges?: string
Wartość właściwości
string
cacheControl
Zwrócony, jeśli został wcześniej określony dla pliku.
cacheControl?: string
Wartość właściwości
string
contentDisposition
Zwraca wartość określoną dla nagłówka "x-ms-content-disposition" i określa sposób przetwarzania odpowiedzi.
contentDisposition?: string
Wartość właściwości
string
contentEncoding
Zwraca wartość określoną dla nagłówka żądania Content-Encoding.
contentEncoding?: string
Wartość właściwości
string
contentLanguage
Zwraca wartość określoną dla nagłówka żądania Content-Language.
contentLanguage?: string
Wartość właściwości
string
contentLength
Liczba bajtów obecnych w treści odpowiedzi.
contentLength?: number
Wartość właściwości
number
contentMD5
Jeśli plik ma skrót MD5 i żądanie jest odczytanie pełnego pliku, ten nagłówek odpowiedzi jest zwracany, aby klient mógł sprawdzić integralność zawartości wiadomości. Jeśli żądanie ma odczytać określony zakres, a wartość "x-ms-range-get-content-md5" ma wartość true, żądanie zwraca skrót MD5 dla zakresu, o ile rozmiar zakresu jest mniejszy lub równy 4 MB. Jeśli żaden z tych zestawów warunków nie jest spełniony, dla nagłówka "Content-MD5" nie jest zwracana żadna wartość.
contentMD5?: Uint8Array
Wartość właściwości
Uint8Array
contentRange
Wskazuje zakres bajtów zwracanych, jeśli klient zażądał podzestawu pliku, ustawiając nagłówek żądania zakresu.
contentRange?: string
Wartość właściwości
string
contentType
Typ zawartości określony dla pliku. Domyślny typ zawartości to "application/octet-stream"
contentType?: string
Wartość właściwości
string
copyCompletedOn
Czas ostatniej próby skopiowania pliku, w którym ten plik był plikiem docelowym. Ta wartość może określać czas ukończenia, przerwania lub nieudanej próby kopiowania.
copyCompletedOn?: Date
Wartość właściwości
Date
copyId
Identyfikator ciągu dla ostatniej próby operacji kopiowania pliku, gdzie ten plik był plikiem docelowym.
copyId?: string
Wartość właściwości
string
copyProgress
Zawiera liczbę skopiowanych bajtów oraz łączną liczbę bajtów w źródle podczas ostatniej próby operacji kopiowania pliku, w której ten plik był plikiem docelowym. Może pokazywać skopiowane bajty z zakresu od 0 do długości zawartości.
copyProgress?: string
Wartość właściwości
string
copySource
Adres URL o długości do 2 KB, który określa plik źródłowy używany podczas ostatniej próby operacji kopiowania pliku, gdzie ten plik był plikiem docelowym.
copySource?: string
Wartość właściwości
string
copyStatus
Stan operacji kopiowania zidentyfikowany przez polecenie "x-ms-copy-id".
copyStatus?: CopyStatusType
Wartość właściwości
copyStatusDescription
Pojawia się tylko wtedy, gdy stan x-ms-copy-status to niepowodzenie lub oczekiwanie. Opisuje przyczynę niepowodzenia operacji kopiowania krytycznego lub niekrytycznego.
copyStatusDescription?: string
Wartość właściwości
string
date
Wartość daty/godziny UTC wygenerowana przez usługę, która wskazuje godzinę, o której zainicjowano odpowiedź.
date?: Date
Wartość właściwości
Date
errorCode
Kod błędu
errorCode?: string
Wartość właściwości
string
etag
Element ETag zawiera wartość, której można użyć do warunkowego wykonywania operacji w cudzysłowie.
etag?: string
Wartość właściwości
string
fileAttributes
Atrybuty ustawione dla pliku.
fileAttributes?: string
Wartość właściwości
string
fileChangeOn
Zmień czas dla pliku.
fileChangeOn?: Date
Wartość właściwości
Date
fileContentMD5
Jeśli plik ma skrót MD5 i jeśli żądanie zawiera nagłówek zakresu (Zakres lub x-ms-range), ten nagłówek odpowiedzi jest zwracany z wartością wartości MD5 całego pliku. Ta wartość może lub nie może być równa wartości zwracanej w nagłówku Content-MD5, a ta ostatnia jest obliczana z żądanego zakresu.
fileContentMD5?: Uint8Array
Wartość właściwości
Uint8Array
fileCreatedOn
Czas utworzenia pliku.
fileCreatedOn?: Date
Wartość właściwości
Date
fileId
FileId pliku.
fileId?: string
Wartość właściwości
string
fileLastWriteOn
Czas ostatniego zapisu dla pliku.
fileLastWriteOn?: Date
Wartość właściwości
Date
fileParentId
Identyfikator pliku nadrzędnego.
fileParentId?: string
Wartość właściwości
string
filePermissionKey
Klucz zestawu uprawnień dla pliku.
filePermissionKey?: string
Wartość właściwości
string
isServerEncrypted
Wartość tego nagłówka jest ustawiona na wartość true, jeśli dane pliku i metadane aplikacji są całkowicie szyfrowane przy użyciu określonego algorytmu. W przeciwnym razie wartość jest ustawiona na false (gdy plik jest niezaszyfrowany lub jeśli zaszyfrowane są tylko części metadanych pliku/aplikacji).
isServerEncrypted?: boolean
Wartość właściwości
boolean
lastModified
Zwraca datę i godzinę ostatniej modyfikacji pliku. Każda operacja modyfikując plik lub jego właściwości aktualizuje czas ostatniej modyfikacji.
lastModified?: Date
Wartość właściwości
Date
leaseDuration
Gdy plik jest dzierżawiony, określa, czy dzierżawa ma nieskończony, czy stały czas trwania.
leaseDuration?: LeaseDurationType
Wartość właściwości
leaseState
leaseStatus
metadata
Zestaw par nazwa-wartość skojarzonych z tym plikiem jako metadanych zdefiniowanych przez użytkownika.
metadata?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
requestId
Ten nagłówek jednoznacznie identyfikuje żądanie, które zostało wykonane i może służyć do rozwiązywania problemów z żądaniem.
requestId?: string
Wartość właściwości
string
version
Wskazuje wersję usługi plików używaną do wykonania żądania.
version?: string
Wartość właściwości
string