Share via


Results.File Yöntem

Tanım

Aşırı Yüklemeler

File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Yanıta bayt dizisi içeriğini yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

Bu API, için Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)bir diğer addır.

File(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 Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)bir diğer addır.

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

Belirtilen path konumundaki dosyayı yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Yanıta bayt dizisi içeriğini yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

Bu API, için Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)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

true Aralık isteklerinin işlenmesini etkinleştirmek için olarak ayarlayın.

lastModified
Nullable<DateTimeOffset>

Dosyanın DateTimeOffset en son ne zaman değiştirildiği.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue Dosyayla ilişkilendirilmiş olan.

Döndürülenler

Yanıt için oluşturulan IResult .

Şunlara uygulanır

File(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 Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)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

Stream dosyanın içeriğiyle birlikte.

contentType
String

Dosyanın İçerik Türü.

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

fileStream parametresi yanıt gönderildikten sonra atılır.

Şunlara uygulanır

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

Belirtilen path konumundaki dosyayı yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya Status416RangeNotSatisfiable aralık tatmin edilebilir değilse).

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ök oluşturma yapılmadığında, yolu ile ilgili olarak WebRootFileProviderçözümler.

contentType
String

Dosyanın İçerik Türü.

fileDownloadName
String

Önerilen dosya adı.

lastModified
Nullable<DateTimeOffset>

Dosyanın DateTimeOffset en son ne zaman değiştirildiği.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue Dosyayla ilişkilendirilmiş olan.

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 .

Şunlara uygulanır