Results.File Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Zapíše soubor do zadané To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý). |
| File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Zapíše obsah pole bajtů do odpovědi. To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý). Toto rozhraní API je alias pro Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue). |
| File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Zapíše zadanou Stream odpověď. To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý). Toto rozhraní API je alias pro Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean). |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
Zapíše soubor do zadané path odpovědi.
To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý).
public static Microsoft.AspNetCore.Http.IResult File (string path, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member File : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function File (path As String, Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing, Optional enableRangeProcessing As Boolean = false) As IResult
Parametry
- path
- String
Cesta k souboru. Pokud není root, přeloží cestu relativní k WebRootFileProvider.
- contentType
- String
Typ obsahu souboru.
- fileDownloadName
- String
Navrhovaný název souboru.
- lastModified
- Nullable<DateTimeOffset>
Datum DateTimeOffset poslední změny souboru
- entityTag
- EntityTagHeaderValue
Přidruženo EntityTagHeaderValue k souboru.
- enableRangeProcessing
- Boolean
Pokud chcete povolit zpracování žádostí o rozsah, nastavte na hodnotu True .
Návraty
IResult Vytvořeno pro odpověď.
Platí pro
File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)
Zapíše obsah pole bajtů do odpovědi.
To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý).
Toto rozhraní API je alias pro Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).
public static Microsoft.AspNetCore.Http.IResult File (byte[] fileContents, string? contentType = default, string? fileDownloadName = default, bool enableRangeProcessing = false, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default);
static member File : byte[] * string * string * bool * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Http.IResult
Public Shared Function File (fileContents As Byte(), Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional enableRangeProcessing As Boolean = false, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing) As IResult
Parametry
- fileContents
- Byte[]
Obsah souboru.
- contentType
- String
Typ obsahu souboru.
- fileDownloadName
- String
Navrhovaný název souboru.
- enableRangeProcessing
- Boolean
Pokud chcete povolit zpracování žádostí o rozsah, nastavte na hodnotu True .
- lastModified
- Nullable<DateTimeOffset>
Datum DateTimeOffset poslední změny souboru
- entityTag
- EntityTagHeaderValue
Přidruženo EntityTagHeaderValue k souboru.
Návraty
IResult Vytvořeno pro odpověď.
Platí pro
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
Zapíše zadanou Stream odpověď.
To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý).
Toto rozhraní API je alias pro Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).
public static Microsoft.AspNetCore.Http.IResult File (System.IO.Stream fileStream, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function File (fileStream As Stream, Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing, Optional enableRangeProcessing As Boolean = false) As IResult
Parametry
- contentType
- String
Typ obsahu souboru.
- fileDownloadName
- String
Název souboru, který se má použít v hlavičce Content-Disposition .
- lastModified
- Nullable<DateTimeOffset>
Datum DateTimeOffset poslední změny souboru
Slouží ke konfiguraci hlavičky odpovědi poslední změny a provádění požadavků na podmíněný rozsah.
- entityTag
- EntityTagHeaderValue
Konfigurace EntityTagHeaderValue hlavičky odpovědi ETag a provádění podmíněných požadavků
- enableRangeProcessing
- Boolean
Pokud chcete povolit zpracování žádostí o rozsah, nastavte na hodnotu True .
Návraty
IResult Vytvořeno pro odpověď.
Poznámky
Parametr fileStream se odstraní po odeslání odpovědi.