RequestFormLimitsAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die angegebenen Grenzwerte auf fest 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
- Vererbung
-
RequestFormLimitsAttribute
- Attribute
- Implementiert
Konstruktoren
RequestFormLimitsAttribute() |
Legt die angegebenen Grenzwerte auf fest Form. |
Eigenschaften
BufferBody |
Aktiviert die vollständige Pufferung des Anforderungstexts. Verwenden Sie diese Option, wenn mehrere Komponenten den Rohdatenstrom lesen müssen. Der Standardwert ist „FALSE“. |
BufferBodyLengthLimit |
Wenn BufferBody aktiviert ist, ist dies der Grenzwert für die Gesamtzahl der Bytes, die gepuffert werden. Formulare, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
IsReusable |
Ruft einen Wert ab, der angibt, ob das Ergebnis von CreateInstance(IServiceProvider) anforderungenübergreifend wiederverwendet werden kann. |
KeyLengthLimit |
Ein Grenzwert für die Länge einzelner Schlüssel. Formulare, die Schlüssel enthalten, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
MemoryBufferThreshold |
Wenn BufferBody aktiviert ist, werden diese vielen Bytes des Texts im Arbeitsspeicher gepuffert. Wenn dieser Schwellenwert überschritten wird, wird der Puffer stattdessen in eine temporäre Datei auf dem Datenträger verschoben. Dies gilt auch beim Puffern einzelner mehrteiliger Abschnittstexte. |
MultipartBodyLengthLimit |
Ein Grenzwert für die Länge jedes mehrteiligen Texts. Formularabschnitte, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
MultipartBoundaryLengthLimit |
Ein Grenzwert für die Länge des Begrenzungsbezeichners. Formulare mit Begrenzungen, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
MultipartHeadersCountLimit |
Ein Grenzwert für die Anzahl von Headern, die in jedem mehrteiligen Abschnitt zulässig sind. Header mit demselben Namen werden kombiniert. Formularabschnitte, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
MultipartHeadersLengthLimit |
Ein Grenzwert für die Gesamtlänge der Kopfzeilenschlüssel und -werte in jedem mehrteiligen Abschnitt. Formularabschnitte, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
Order |
Ruft den Wert der Reihenfolge zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt. |
ValueCountLimit |
Ein Grenzwert für die Anzahl der zulässigen Formulareinträge. Formulare, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
ValueLengthLimit |
Ein Grenzwert für die Länge einzelner Formularwerte. Formulare, die Werte enthalten, die diesen Grenzwert überschreiten, lösen bei der Analyse eine aus InvalidDataException . |
Methoden
CreateInstance(IServiceProvider) |
Erstellt eine instance des ausführbaren Filters. |
Explizite Schnittstellenimplementierungen
IFormOptionsMetadata.BufferBody |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.BufferBodyLengthLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.KeyLengthLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.MemoryBufferThreshold |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.ValueCountLimit |
Legt die angegebenen Grenzwerte auf fest Form. |
IFormOptionsMetadata.ValueLengthLimit |
Legt die angegebenen Grenzwerte auf fest Form. |