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 žádosti o rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable, pokud rozsah není uspokojivý). |
File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Zapíše obsah bajtového pole do odpovědi. To podporuje žádosti o 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 do odpovědi. To podporuje žádosti o 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)
- Zdroj:
- Results.cs
Zapíše soubor do zadané path
do odpovědi.
To podporuje žádosti o 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 vzhledem k WebRootFileProvider.
- contentType
- String
Typ obsahu souboru.
- fileDownloadName
- String
Navrhovaný název souboru.
- lastModified
- Nullable<DateTimeOffset>
DateTimeOffset poslední změny souboru.
- entityTag
- EntityTagHeaderValue
EntityTagHeaderValue přidružené k souboru.
- enableRangeProcessing
- Boolean
Nastavením na true
povolíte zpracování požadavků na rozsah.
Návraty
Vytvořená IResult pro odpověď.
Platí pro
File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)
- Zdroj:
- Results.cs
Zapíše obsah bajtového pole do odpovědi.
To podporuje žádosti o 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
Nastavením na true
povolíte zpracování požadavků na rozsah.
- lastModified
- Nullable<DateTimeOffset>
DateTimeOffset poslední změny souboru.
- entityTag
- EntityTagHeaderValue
EntityTagHeaderValue přidružené k souboru.
Návraty
Vytvořená IResult pro odpověď.
Platí pro
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Zdroj:
- Results.cs
Zapíše zadanou Stream do odpovědi.
To podporuje žádosti o 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 záhlaví Content-Disposition
.
- lastModified
- Nullable<DateTimeOffset>
DateTimeOffset poslední změny souboru.
Slouží ke konfiguraci hlavičky odpovědi Last-Modified
a provádění požadavků na podmíněný rozsah.
- entityTag
- EntityTagHeaderValue
EntityTagHeaderValue nakonfigurovat hlavičku odpovědi ETag
a provádět podmíněné požadavky.
- enableRangeProcessing
- Boolean
Nastavením na true
povolíte zpracování požadavků na rozsah.
Návraty
Vytvořená IResult pro odpověď.
Poznámky
Parametr fileStream
se po odeslání odpovědi odstraní.