Aracılığıyla paylaş


IFormOptionsMetadata Arabirim

Tanım

Form okumayla ilişkili sınırları belirten arabirim işaretleme öznitelikleri.

public interface IFormOptionsMetadata
type IFormOptionsMetadata = interface
Public Interface IFormOptionsMetadata
Türetilmiş

Ö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 şeklindedir.

BufferBodyLengthLimit

BufferBody etkinleştirildiyse, arabelleğe alınacak toplam bayt sayısı sınırı budur. Bu sınırı aşan formlar ayrıştırıldığında InvalidDataException oluşturur. Varsayılan değer 134.217.728 bayttır ve bu da yaklaşık 128 MB'dir.

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 InvalidDataException oluşturur. Varsayılan değer 2.048 bayttır ve bu da yaklaşık 2 KB'tır.

MemoryBufferThreshold

BufferBody etkinse, 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. Varsayılan değer 65.536 bayttır ve bu da yaklaşık 64 KB'tır.

MultipartBodyLengthLimit

/A her çok parçalı gövdenin uzunluğu için sınır. Bu sınırı aşan Form bölümleri ayrıştırıldığında InvalidDataException oluşturur. Varsayılan değer 134.217.728 bayttır ve bu da yaklaşık 128 MB'dir.

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 InvalidDataException oluşturur. Varsayılan değer 128 bayttır.

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 InvalidDataException oluşturur. Varsayılan değer 16'dır.

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 InvalidDataException oluşturur. Varsayılan değer 16.384 bayttır ve bu da yaklaşık 16 KB'tı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 InvalidDataException oluşturur. Varsayılan değer 1024'tir.

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 InvalidDataException oluşturur. Varsayılan değer 4.194.304 bayttır ve bu da yaklaşık 4 MB'tır.

Şunlara uygulanır