Results.Stream Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
- 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.