RequestFormLimitsAttribute Kelas
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.
Mengatur batas yang ditentukan ke Form.
public ref class RequestFormLimitsAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequestFormLimitsAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequestFormLimitsAttribute : Attribute, Microsoft.AspNetCore.Http.Metadata.IFormOptionsMetadata, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type RequestFormLimitsAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type RequestFormLimitsAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
interface IFormOptionsMetadata
Public Class RequestFormLimitsAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
Public Class RequestFormLimitsAttribute
Inherits Attribute
Implements IFilterFactory, IFormOptionsMetadata, IOrderedFilter
- Warisan
-
RequestFormLimitsAttribute
- Atribut
- Penerapan
Konstruktor
RequestFormLimitsAttribute() |
Mengatur batas yang ditentukan ke Form. |
Properti
BufferBody |
Mengaktifkan buffering isi permintaan penuh. Gunakan ini jika beberapa komponen perlu membaca aliran mentah. Nilai defaultnya adalah false. |
BufferBodyLengthLimit |
Jika BufferBody diaktifkan, ini adalah batas untuk jumlah total byte yang akan di-buffer. Formulir yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
IsReusable |
Mendapatkan nilai yang menunjukkan apakah hasilnya CreateInstance(IServiceProvider) dapat digunakan kembali di seluruh permintaan. |
KeyLengthLimit |
Batas panjang kunci individual. Formulir yang berisi kunci yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
MemoryBufferThreshold |
Jika BufferBody diaktifkan, banyak byte isi ini akan di-buffer dalam memori. Jika ambang batas ini terlampaui maka buffer akan dipindahkan ke file sementara pada disk sebagai gantinya. Ini juga berlaku ketika buffering badan bagian multibalik individu. |
MultipartBodyLengthLimit |
Batas untuk panjang setiap isi multipihak. Bagian formulir yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
MultipartBoundaryLengthLimit |
Batas untuk panjang pengidentifikasi batas. Formulir dengan batas yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
MultipartHeadersCountLimit |
Batas jumlah header yang diizinkan di setiap bagian multibagai. Header dengan nama yang sama akan digabungkan. Bagian formulir yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
MultipartHeadersLengthLimit |
Batas untuk panjang total kunci header dan nilai di setiap bagian multibagai. Bagian formulir yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
Order |
Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai numerik naik dari Order properti . |
ValueCountLimit |
Batas jumlah entri formulir yang diperbolehkan. Formulir yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
ValueLengthLimit |
Batas panjang nilai formulir individual. Formulir yang berisi nilai yang melebihi batas ini akan melempar InvalidDataException saat diurai. |
Metode
CreateInstance(IServiceProvider) |
Membuat instans filter yang dapat dieksekusi. |
Implementasi Antarmuka Eksplisit
IFormOptionsMetadata.BufferBody |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.BufferBodyLengthLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.KeyLengthLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.MemoryBufferThreshold |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.ValueCountLimit |
Mengatur batas yang ditentukan ke Form. |
IFormOptionsMetadata.ValueLengthLimit |
Mengatur batas yang ditentukan ke Form. |