Share via


Results.Stream Yöntem

Tanım

Aşırı Yüklemeler

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

Doğrudan yanıt gövdesine yazmaya izin verir.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

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

Belirtilen PipeReader içeriğini yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

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

Belirtilen Stream değeri yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

Bu API, için File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)bir diğer addır.

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

Doğrudan yanıt gövdesine yazmaya izin verir.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

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

Parametreler

streamWriterCallback
Func<Stream,Task>

Kullanıcıların doğrudan yanıt gövdesine yazmasına olanak tanıyan geri arama.

contentType
String

Yanıtın Content-Type . Varsayılan olarak olarak application/octet-streamgösterilir.

fileDownloadName
String

Üst bilgide Content-Disposition kullanılacak dosya adı.

lastModified
Nullable<DateTimeOffset>

Dosyanın DateTimeOffset en son ne zaman değiştirildiği. Yanıt üst bilgisini yapılandırmak Last-Modified ve koşullu aralık istekleri gerçekleştirmek için kullanılır.

entityTag
EntityTagHeaderValue

yanıt EntityTagHeaderValue üst bilgisini yapılandıracak ETag ve koşullu istekler gerçekleştirecek.

Döndürülenler

Yanıt için oluşturulan IResult .

Şunlara uygulanır

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

Belirtilen PipeReader içeriğini yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

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

Parametreler

pipeReader
PipeReader

PipeReader yanıta yazmak için.

contentType
String

Yanıtın Content-Type . Varsayılan olarak olarak application/octet-streamgösterilir.

fileDownloadName
String

Üst bilgide Content-Disposition kullanılacak dosya adı.

lastModified
Nullable<DateTimeOffset>

Dosyanın DateTimeOffset en son ne zaman değiştirildiği. Yanıt üst bilgisini yapılandırmak Last-Modified ve koşullu aralık istekleri gerçekleştirmek için kullanılır.

entityTag
EntityTagHeaderValue

yanıt EntityTagHeaderValue üst bilgisini yapılandıracak ETag ve koşullu istekler gerçekleştirecek.

enableRangeProcessing
Boolean

true Aralık isteklerinin işlenmesini etkinleştirmek için olarak ayarlayın.

Döndürülenler

Yanıt için oluşturulan IResult .

Açıklamalar

pipeReader Parametresi, yanıt gönderildikten sonra tamamlanır.

Şunlara uygulanır

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

Belirtilen Stream değeri yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

Bu API, için File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)bir diğer addır.

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

Parametreler

stream
Stream

Stream yanıta yazmak için.

contentType
String

Yanıtın Content-Type . Varsayılan olarak olarak application/octet-streamgösterilir.

fileDownloadName
String

Üst bilgide Content-Disposition kullanılacak dosya adı.

lastModified
Nullable<DateTimeOffset>

Dosyanın DateTimeOffset en son ne zaman değiştirildiği. Yanıt üst bilgisini yapılandırmak Last-Modified ve koşullu aralık istekleri gerçekleştirmek için kullanılır.

entityTag
EntityTagHeaderValue

yanıt EntityTagHeaderValue üst bilgisini yapılandıracak ETag ve koşullu istekler gerçekleştirecek.

enableRangeProcessing
Boolean

true Aralık isteklerinin işlenmesini etkinleştirmek için olarak ayarlayın.

Döndürülenler

Yanıt için oluşturulan IResult .

Açıklamalar

stream parametresi yanıt gönderildikten sonra atılır.

Şunlara uygulanır