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. 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)
- Kaynak:
- Results.cs
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
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-stream
gö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)
- Kaynak:
- Results.cs
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-stream
gö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)
- Kaynak:
- Results.cs
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
- contentType
- String
Yanıtın Content-Type
. Varsayılan olarak olarak application/octet-stream
gö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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin