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 psát přímo do textu odpovědi. To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý). |
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Zapíše obsah zadaného PipeReader do odpovědi. To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý). |
Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Zapíše zadaný Stream parametr do odpovědi. To podporuje požadavky na 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 psát přímo do textu odpovědi.
To podporuje požadavky na rozsah (Status206PartialContent nebo Status416RangeNotSatisfiable pokud rozsah není uspokojivý).
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é umožňuje uživatelům zapisovat přímo do textu odpovědi.
- contentType
- String
Odpověď Content-Type
. Výchozí hodnota je application/octet-stream
.
- 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 Last-Modified
odpovědi a provádění požadavků na podmíněný rozsah.
- entityTag
- EntityTagHeaderValue
Nakonfigurujete EntityTagHeaderValue hlavičku ETag
odpovědi a budete 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ého PipeReader do odpovědi.
To podporuje požadavky na 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
K PipeReader zápisu do odpovědi.
- contentType
- String
Odpověď Content-Type
. Výchozí hodnota je application/octet-stream
.
- 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 Last-Modified
odpovědi a provádění požadavků na podmíněný rozsah.
- entityTag
- EntityTagHeaderValue
Nakonfigurujete EntityTagHeaderValue hlavičku ETag
odpovědi a budete provádět podmíněné požadavky.
- enableRangeProcessing
- Boolean
Pokud chcete povolit zpracování požadavků na rozsah, nastavte na true
hodnotu .
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 zadaný Stream parametr do odpovědi.
To podporuje požadavky na 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
Odpověď Content-Type
. Výchozí hodnota je application/octet-stream
.
- 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 Last-Modified
odpovědi a provádění požadavků na podmíněný rozsah.
- entityTag
- EntityTagHeaderValue
Nakonfigurujete EntityTagHeaderValue hlavičku ETag
odpovědi a budete provádět podmíněné požadavky.
- enableRangeProcessing
- Boolean
Pokud chcete povolit zpracování požadavků na rozsah, nastavte na true
hodnotu .
Návraty
Vytvořený IResult pro odpověď.
Poznámky
Po stream
odeslání odpovědi se parametr odstraní.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro