RequestFormLimitsAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sınırları olarak Formayarlar.
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
- Devralma
-
RequestFormLimitsAttribute
- Öznitelikler
- Uygulamalar
Oluşturucular
RequestFormLimitsAttribute() |
Belirtilen sınırları olarak Formayarlar. |
Özellikler
BufferBody |
Tam istek gövdesi arabelleğe almayı etkinleştirir. Birden çok bileşenin ham akışı okuması gerekiyorsa bunu kullanın. Varsayılan değer false'tur. |
BufferBodyLengthLimit |
Etkinleştirilirse BufferBody , arabelleğe alınacak toplam bayt sayısı sınırı budur. Bu sınırı aşan formlar ayrıştırıldığında bir InvalidDataException oluşturur. |
IsReusable |
sonucunun CreateInstance(IServiceProvider) istekler arasında yeniden kullanılıp kullanılamadığını belirten bir değer alır. |
KeyLengthLimit |
Tek tek anahtarların uzunluğuyla ilgili bir sınır. Bu sınırı aşan anahtarları içeren formlar ayrıştırıldığında bir InvalidDataException oluşturur. |
MemoryBufferThreshold |
Etkinleştirilirse BufferBody , gövdenin bu kadar bayt bellekte arabelleğe alınacaktır. Bu eşik aşılırsa arabellek bunun yerine disk üzerindeki geçici bir dosyaya taşınır. Bu, tek tek çok bölümlü bölüm gövdelerini arabelleğe alırken de geçerlidir. |
MultipartBodyLengthLimit |
Her çok parçalı gövdenin uzunluğu için bir sınır. Bu sınırı aşan form bölümleri ayrıştırıldığında bir InvalidDataException oluşturur. |
MultipartBoundaryLengthLimit |
Sınır tanımlayıcısının uzunluğu için bir sınır. Bu sınırı aşan sınırları olan formlar ayrıştırıldığında bir InvalidDataException oluşturur. |
MultipartHeadersCountLimit |
Her çok bölümlü bölümde izin verecek üst bilgi sayısı sınırı. Aynı ada sahip üst bilgiler birleştirilir. Bu sınırı aşan form bölümleri ayrıştırıldığında bir InvalidDataException oluşturur. |
MultipartHeadersLengthLimit |
Her çok bölümlü bölümdeki üst bilgi anahtarlarının ve değerlerin toplam uzunluğu için bir sınır. Bu sınırı aşan form bölümleri ayrıştırıldığında bir InvalidDataException oluşturur. |
Order |
Filtrelerin yürütülmesinin sırasını belirlemek için sipariş değerini alır. Filtreler özelliğin artan sayısal değerinde Order yürütülür. |
ValueCountLimit |
İzin verecek form girişlerinin sayısı için bir sınır. Bu sınırı aşan formlar ayrıştırıldığında bir InvalidDataException oluşturur. |
ValueLengthLimit |
Tek tek form değerlerinin uzunluğuyla ilgili bir sınır. Bu sınırı aşan değerler içeren formlar ayrıştırıldığında bir InvalidDataException oluşturur. |
Yöntemler
CreateInstance(IServiceProvider) |
Yürütülebilir filtrenin bir örneğini oluşturur. |
Belirtik Arabirim Kullanımları
IFormOptionsMetadata.BufferBody |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.BufferBodyLengthLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.KeyLengthLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.MemoryBufferThreshold |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.ValueCountLimit |
Belirtilen sınırları olarak Formayarlar. |
IFormOptionsMetadata.ValueLengthLimit |
Belirtilen sınırları olarak Formayarlar. |