Aracılığıyla paylaş


TypedResults.File Yöntem

Tanım

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

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 FileStreamHttpResult.

Açıklamalar

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

Şunlara uygulanır