Bagikan melalui


TypedResults.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 untuk 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)

Sumber:
TypedResults.cs

Memungkinkan penulisan langsung ke isi respons.

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

public static Microsoft.AspNetCore.Http.HttpResults.PushStreamHttpResult 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.HttpResults.PushStreamHttpResult
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 PushStreamHttpResult

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 PushStreamHttpResult untuk respons.

Berlaku untuk

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

Sumber:
TypedResults.cs

Menulis konten yang ditentukan PipeReader untuk respons.

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

public static Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult 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.HttpResults.FileStreamHttpResult
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 FileStreamHttpResult

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 FileStreamHttpResult untuk respons.

Keterangan

Parameter pipeReader selesai setelah respons dikirim.

Berlaku untuk

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

Sumber:
TypedResults.cs

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.HttpResults.FileStreamHttpResult 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.HttpResults.FileStreamHttpResult
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 FileStreamHttpResult

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 FileStreamHttpResult untuk respons.

Keterangan

Parameter stream dibuang setelah respons dikirim.

Berlaku untuk