Results.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(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Belirtilen Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable). |
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(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Kaynak:
- Results.cs
Belirtilen path
dosyasını yanıta yazar.
Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).
public static Microsoft.AspNetCore.Http.IResult File (string path, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member File : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function File (path As String, 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
- path
- String
Dosyanın yolu. Köklenmemişse, yolu WebRootFileProvidergöre çözümler.
- contentType
- String
Dosyanın İçerik Türü.
- fileDownloadName
- String
Önerilen dosya adı.
- lastModified
- Nullable<DateTimeOffset>
Dosyanın en son ne zaman değiştirildiğine ilişkin DateTimeOffset.
- entityTag
- EntityTagHeaderValue
Dosyayla ilişkili 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.
Şunlara uygulanır
File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)
- Kaynak:
- Results.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.IResult 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.IResult
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 IResult
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 IResult.
Şunlara uygulanır
File(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, Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)için bir diğer addır.
public static Microsoft.AspNetCore.Http.IResult 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.IResult
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 IResult
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 IResult.
Açıklamalar
fileStream
parametresi yanıt gönderildikten sonra atılır.