Sdílet prostřednictvím


Results.Stream Metoda

Definice

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

streamWriterCallback
Func<Stream,Task>

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

stream
Stream

Stream 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 stream se po odeslání odpovědi odstraní.

Platí pro