FormOptions 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.
İstek gövdesini okumayı HTTP formu olarak yapılandırma seçenekleri.
public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
- Devralma
-
FormOptions
Oluşturucular
FormOptions() |
İstek gövdesini okumayı HTTP formu olarak yapılandırma seçenekleri. |
Alanlar
DefaultBufferBodyLengthLimit |
için BufferBodyLengthLimitvarsayılan değer. Varsayılan değer 134.217.728 bayttır ve bu da 128 MB'dir. |
DefaultMemoryBufferThreshold |
için MemoryBufferThresholdvarsayılan değer. Varsayılan değer 65.536 bayttır ve bu da yaklaşık 64 KB'tır. |
DefaultMultipartBodyLengthLimit |
için MultipartBodyLengthLimitvarsayılan değer. Varsayılan değer 134.217.728 bayttır ve bu da yaklaşık 128 MB'dir. |
DefaultMultipartBoundaryLengthLimit |
için MultipartBoundaryLengthLimitvarsayılan değer. Varsayılan değer 128 bayttır. |
Özellikler
BufferBody |
Tam istek gövdesi arabelleğe almayı etkinleştirir. Birden çok bileşenin ham akışı okuması gerekiyorsa bunu kullanın.
varsayılan olarak |
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. 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 bir InvalidDataException oluşturur. Varsayılan değer 2.048 bayttır ve bu da yaklaşık 2 KB'tır. |
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. Varsayılan değer 65.536 bayttır ve bu da yaklaşık 64 KB'tır. |
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. 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 bir 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 bir 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 bir 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 bir 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 bir InvalidDataException oluşturur. Varsayılan değer 4.194.304 bayttır ve bu da yaklaşık 4 MB'tır. |