Bagikan melalui


Results.Stream Metode

Definisi

Overload

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

Memungkinkan penulisan langsung ke isi respons.

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

Menulis konten PipeReader yang ditentukan ke respons.

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

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

Menulis Stream yang ditentukan 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)

Sumber:
Results.cs

Memungkinkan penulisan langsung ke isi respons.

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

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

fileDownloadName
String

Nama file yang akan digunakan di header Content-Disposition.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

EntityTagHeaderValue untuk dikonfigurasi header respons ETag dan melakukan permintaan bersyar.

Mengembalikan

IResult yang dibuat untuk respons.

Berlaku untuk

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

Sumber:
Results.cs

Menulis konten PipeReader yang ditentukan 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

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

fileDownloadName
String

Nama file yang akan digunakan di header Content-Disposition.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

EntityTagHeaderValue untuk dikonfigurasi header respons ETag dan melakukan permintaan bersyar.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

IResult yang dibuat untuk respons.

Keterangan

Parameter pipeReader selesai setelah respons dikirim.

Berlaku untuk

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

Sumber:
Results.cs

Menulis Stream yang ditentukan 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

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

fileDownloadName
String

Nama file yang akan digunakan di header Content-Disposition.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

EntityTagHeaderValue untuk dikonfigurasi header respons ETag dan melakukan permintaan bersyar.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

IResult yang dibuat untuk respons.

Keterangan

Parameter stream dibuang setelah respons dikirim.

Berlaku untuk