TypedResults.File 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
File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Bayt dizisi içeriğini yanıta yazar. Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable). Bu API, Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)için bir diğer addır. |
File(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, Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)için bir diğer addır. |
File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)
- Kaynak:
- TypedResults.cs
Bayt dizisi içeriğini yanıta yazar.
Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).
Bu API, Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)için bir diğer addır.
public static Microsoft.AspNetCore.Http.HttpResults.FileContentHttpResult File (byte[] fileContents, string? contentType = default, string? fileDownloadName = default, bool enableRangeProcessing = false, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default);
static member File : byte[] * string * string * bool * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Http.HttpResults.FileContentHttpResult
Public Shared Function File (fileContents As Byte(), Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional enableRangeProcessing As Boolean = false, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing) As FileContentHttpResult
Parametreler
- fileContents
- Byte[]
Dosya içeriği.
- contentType
- String
Dosyanın İçerik Türü.
- fileDownloadName
- String
Önerilen dosya adı.
- enableRangeProcessing
- Boolean
Aralık isteklerinin işlenmesini etkinleştirmek için true
olarak ayarlayın.
- lastModified
- Nullable<DateTimeOffset>
Dosyanın en son ne zaman değiştirildiğine ilişkin DateTimeOffset.
- entityTag
- EntityTagHeaderValue
Dosyayla ilişkili EntityTagHeaderValue.
Döndürülenler
Yanıt için oluşturulan FileContentHttpResult.
Şunlara uygulanır
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Kaynak:
- TypedResults.cs
Belirtilen Stream yanıta yazar.
Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).
Bu API, Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)için bir diğer addır.
public static Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult File (System.IO.Stream fileStream, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult
Public Shared Function File (fileStream 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
Parametreler
- contentType
- String
Dosyanın İçerik Türü.
- 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 FileStreamHttpResult.
Açıklamalar
fileStream
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