Results.Stream 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í
Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Umožňuje zápis přímo do textu odpovědi. |
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Zapíše obsah zadané PipeReader do odpovědi. To podporuje žádosti o rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable, pokud rozsah není uspokojivý). |
Stream(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 File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean). |
Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)
- Zdroj:
- Results.cs
Umožňuje zápis přímo do textu odpovědi.
public static Microsoft.AspNetCore.Http.IResult Stream (Func<System.IO.Stream,System.Threading.Tasks.Task> streamWriterCallback, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default);
static member Stream : Func<System.IO.Stream, System.Threading.Tasks.Task> * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Stream (streamWriterCallback As Func(Of Stream, Task), Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing) As IResult
Parametry
Zpětné volání, které uživatelům umožňuje zapisovat přímo do textu odpovědi.
- contentType
- String
Content-Type
odpovědi. Výchozí hodnota je application/octet-stream
.
- 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.
Návraty
Vytvořená IResult pro odpověď.
Platí pro
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Zdroj:
- Results.cs
Zapíše obsah zadané PipeReader do odpovědi.
To podporuje žádosti o rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable, pokud rozsah není uspokojivý).
public static Microsoft.AspNetCore.Http.IResult Stream (System.IO.Pipelines.PipeReader pipeReader, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member Stream : System.IO.Pipelines.PipeReader * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Stream (pipeReader As PipeReader, 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
- pipeReader
- PipeReader
PipeReader pro zápis do odpovědi.
- contentType
- String
Content-Type
odpovědi. Výchozí hodnota je application/octet-stream
.
- 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 pipeReader
se dokončí po odeslání odpovědi.
Platí pro
Stream(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 File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).
public static Microsoft.AspNetCore.Http.IResult Stream (System.IO.Stream stream, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member Stream : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Stream (stream 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
Content-Type
odpovědi. Výchozí hodnota je application/octet-stream
.
- 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 stream
se po odeslání odpovědi odstraní.