Aracılığıyla paylaş


Results.File Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen path dosyasını yanıta yazar.

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

fileStream
Stream

Dosyanın içeriğiyle Stream.

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.

Şunlara uygulanır