RequestFormLimitsAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia określone limity na Formwartość .
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
- Dziedziczenie
-
RequestFormLimitsAttribute
- Atrybuty
- Implementuje
Konstruktory
RequestFormLimitsAttribute() |
Ustawia określone limity na Formwartość . |
Właściwości
BufferBody |
Włącza buforowanie całej treści żądania. Użyj tej opcji, jeśli wiele składników musi odczytywać nieprzetworzone strumienie. Wartość domyślna to false. |
BufferBodyLengthLimit |
Jeśli BufferBody ta opcja jest włączona, jest to limit całkowitej liczby bajtów, które będą buforowane. Formularze, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. |
IsReusable |
Pobiera wartość, która wskazuje, czy wynik CreateInstance(IServiceProvider) może być ponownie użyty w żądaniach. |
KeyLengthLimit |
Ograniczenie długości poszczególnych kluczy. Formularze zawierające klucze, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. |
MemoryBufferThreshold |
Jeśli BufferBody to ustawienie jest włączone, liczba bajtów treści będzie buforowana w pamięci. Jeśli ten próg zostanie przekroczony, bufor zostanie przeniesiony do pliku tymczasowego na dysku. Dotyczy to również buforowania pojedynczych treści sekcji wieloczęściowych. |
MultipartBodyLengthLimit |
Limit długości każdej treści wieloczęściowej. Sekcje formularzy, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. |
MultipartBoundaryLengthLimit |
Limit długości identyfikatora granicy. Formularze z granicami przekraczającymi ten limit będą zgłaszane InvalidDataException podczas analizowania. |
MultipartHeadersCountLimit |
Limit liczby nagłówków, które mają być dozwolone w każdej sekcji wieloczęściowej. Nagłówki o tej samej nazwie zostaną połączone. Sekcje formularza, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. |
MultipartHeadersLengthLimit |
Limit całkowitej długości kluczy nagłówka i wartości w każdej sekcji wieloczęściowej. Sekcje formularza, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. |
Order |
Pobiera wartość kolejności określania kolejności wykonywania filtrów. Filtry są wykonywane w rosnącej wartości liczbowej Order właściwości. |
ValueCountLimit |
Limit liczby wpisów formularza, które mają być dozwolone. Formularze, które przekraczają ten limit, będą zgłaszane InvalidDataException podczas analizowania. |
ValueLengthLimit |
Limit długości poszczególnych wartości formularza. Formularze zawierające wartości przekraczające ten limit będą zgłaszane InvalidDataException podczas analizowania. |
Metody
CreateInstance(IServiceProvider) |
Tworzy wystąpienie filtru wykonywalnego. |
Jawne implementacje interfejsu
IFormOptionsMetadata.BufferBody |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.BufferBodyLengthLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.KeyLengthLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.MemoryBufferThreshold |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.ValueCountLimit |
Ustawia określone limity na Formwartość . |
IFormOptionsMetadata.ValueLengthLimit |
Ustawia określone limity na Formwartość . |