Bagikan melalui


RequestFormLimitsAttribute Kelas

Definisi

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.

Berlaku untuk