Results.File Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Menulis file pada 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
- 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.