Share via


Results.Stream Metode

Definisi

Overload

Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Memungkinkan penulisan langsung ke isi respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis konten yang ditentukan PipeReader ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis yang ditentukan Stream ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Memungkinkan penulisan langsung ke isi respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

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

Parameter

streamWriterCallback
Func<Stream,Task>

Panggilan balik yang memungkinkan pengguna untuk menulis langsung ke isi respons.

contentType
String

Dari Content-Type respons. Default ke application/octet-stream.

fileDownloadName
String

Nama file yang akan digunakan di Content-Disposition header.

lastModified
Nullable<DateTimeOffset>

Dari DateTimeOffset kapan file terakhir dimodifikasi. Digunakan untuk mengonfigurasi Last-Modified header respons dan melakukan permintaan rentang kondisional.

entityTag
EntityTagHeaderValue

yang EntityTagHeaderValue akan dikonfigurasi ETag header respons dan melakukan permintaan kondisional.

Mengembalikan

yang dibuat IResult untuk respons.

Berlaku untuk

Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis konten yang ditentukan PipeReader ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

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

Parameter

pipeReader
PipeReader

PipeReader untuk menulis ke respons.

contentType
String

Dari Content-Type respons. Default ke application/octet-stream.

fileDownloadName
String

Nama file yang akan digunakan di Content-Disposition header.

lastModified
Nullable<DateTimeOffset>

Dari DateTimeOffset kapan file terakhir dimodifikasi. Digunakan untuk mengonfigurasi Last-Modified header respons dan melakukan permintaan rentang kondisional.

entityTag
EntityTagHeaderValue

yang EntityTagHeaderValue akan dikonfigurasi ETag header respons dan melakukan permintaan kondisional.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

yang dibuat IResult untuk respons.

Keterangan

Parameter pipeReader selesai setelah respons dikirim.

Berlaku untuk

Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis yang ditentukan Stream ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk 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

Parameter

stream
Stream

Stream untuk menulis ke respons.

contentType
String

Dari Content-Type respons. Default ke application/octet-stream.

fileDownloadName
String

Nama file yang akan digunakan di Content-Disposition header.

lastModified
Nullable<DateTimeOffset>

Dari DateTimeOffset kapan file terakhir dimodifikasi. Digunakan untuk mengonfigurasi Last-Modified header respons dan melakukan permintaan rentang kondisional.

entityTag
EntityTagHeaderValue

yang EntityTagHeaderValue akan dikonfigurasi ETag header respons dan melakukan permintaan kondisional.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

yang dibuat IResult untuk respons.

Keterangan

Parameter stream dibuang setelah respons dikirim.

Berlaku untuk