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.

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

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

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

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

Belirtilen Stream yanıta yazar.

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

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

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

Kaynak:
Results.cs

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

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 application/octet-stream.

fileDownloadName
String

Content-Disposition üst bilgisinde kullanılacak dosya adı.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

ETag yanıt üst bilgisini yapılandırmak ve koşullu istekler gerçekleştirmek için EntityTagHeaderValue.

Döndürülenler

Yanıt için oluşturulan IResult.

Şunlara uygulanır

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

Kaynak:
Results.cs

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

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

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

Yanıta yazacak PipeReader.

contentType
String

Yanıtın Content-Type. varsayılan olarak application/octet-stream.

fileDownloadName
String

Content-Disposition üst bilgisinde kullanılacak dosya adı.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

ETag yanıt üst bilgisini yapılandırmak ve koşullu istekler gerçekleştirmek için EntityTagHeaderValue.

enableRangeProcessing
Boolean

Aralık isteklerinin işlenmesini etkinleştirmek için true 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)

Kaynak:
Results.cs

Belirtilen Stream yanıta yazar.

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

Bu API, File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)için 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

Yanıta yazacak Stream.

contentType
String

Yanıtın Content-Type. varsayılan olarak application/octet-stream.

fileDownloadName
String

Content-Disposition üst bilgisinde kullanılacak dosya adı.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

ETag yanıt üst bilgisini yapılandırmak ve koşullu istekler gerçekleştirmek için EntityTagHeaderValue.

enableRangeProcessing
Boolean

Aralık isteklerinin işlenmesini etkinleştirmek için true 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