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. 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é PipeReader 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 zadanou Stream odpověď. 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)
Umožňuje zápis 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
Typ obsahu odpovědi. Výchozí hodnota je aplikace/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 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ů
Návraty
IResult Vytvořeno pro odpověď.
Platí pro
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
Zapíše obsah zadané PipeReader 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
Zápis PipeReader do odpovědi.
- contentType
- String
Typ obsahu odpovědi. Výchozí hodnota je aplikace/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 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 pipeReader se dokončí po odeslání odpovědi.
Platí pro
Stream(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 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
Typ obsahu odpovědi. Výchozí hodnota je aplikace/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 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 stream se odstraní po odeslání odpovědi.