Bagikan melalui


Results.File Metode

Definisi

Overload

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

Menulis file pada path yang ditentukan untuk respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

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

Menulis konten byte-array ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

Menulis Stream yang ditentukan ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

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

Sumber:
Results.cs

Menulis file pada path yang ditentukan untuk respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

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

Parameter

path
String

Jalur ke file. Ketika tidak di-root, menyelesaikan jalur relatif terhadap WebRootFileProvider.

contentType
String

Tipe Konten file.

fileDownloadName
String

Nama file yang disarankan.

lastModified
Nullable<DateTimeOffset>

DateTimeOffset kapan file terakhir diubah.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue yang terkait dengan file.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

IResult yang dibuat untuk respons.

Berlaku untuk

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

Sumber:
Results.cs

Menulis konten byte-array ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

Parameter

fileContents
Byte[]

Isi file.

contentType
String

Tipe Konten file.

fileDownloadName
String

Nama file yang disarankan.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

lastModified
Nullable<DateTimeOffset>

DateTimeOffset kapan file terakhir diubah.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue yang terkait dengan file.

Mengembalikan

IResult yang dibuat untuk respons.

Berlaku untuk

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

Sumber:
Results.cs

Menulis Stream yang ditentukan ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

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

Parameter

fileStream
Stream

Stream dengan konten file.

contentType
String

Tipe Konten file.

fileDownloadName
String

Nama file yang akan digunakan di header Content-Disposition.

lastModified
Nullable<DateTimeOffset>

DateTimeOffset kapan file terakhir diubah. Digunakan untuk mengonfigurasi header respons Last-Modified dan melakukan permintaan rentang kondisional.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue untuk dikonfigurasi header respons ETag dan melakukan permintaan bersyar.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

IResult yang dibuat untuk respons.

Keterangan

Parameter fileStream dibuang setelah respons dikirim.

Berlaku untuk