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(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 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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk