Share via


Results.File Metode

Definisi

Overload

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 yang ditentukan Stream 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)

Menulis file pada yang ditentukan path 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).

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>

Saat DateTimeOffset file terakhir dimodifikasi.

entityTag
EntityTagHeaderValue

Yang EntityTagHeaderValue terkait dengan file.

Mengembalikan

yang dibuat IResult untuk respons.

Berlaku untuk

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

Menulis yang ditentukan Stream 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 isi file.

contentType
String

Tipe Konten file.

fileDownloadName
String

Nama file yang akan digunakan di Content-Disposition header.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

EntityTagHeaderValue yang akan dikonfigurasi ETag header respons dan melakukan permintaan kondisional.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

yang dibuat IResult untuk respons.

Keterangan

Parameter fileStream dibuang setelah respons dikirim.

Berlaku untuk

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

Menulis file pada yang ditentukan path 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-rooting, menyelesaikan jalur relatif terhadap WebRootFileProvider.

contentType
String

Tipe Konten file.

fileDownloadName
String

Nama file yang disarankan.

lastModified
Nullable<DateTimeOffset>

Saat DateTimeOffset file terakhir dimodifikasi.

entityTag
EntityTagHeaderValue

Yang EntityTagHeaderValue terkait dengan file.

enableRangeProcessing
Boolean

Atur ke true untuk mengaktifkan pemrosesan permintaan rentang.

Mengembalikan

yang dibuat IResult untuk respons.

Berlaku untuk