RequestFormLimitsAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает указанные ограничения для 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
- Наследование
-
RequestFormLimitsAttribute
- Атрибуты
- Реализации
Конструкторы
RequestFormLimitsAttribute() |
Задает указанные ограничения для Form. |
Свойства
BufferBody |
Включает буферизацию полного текста запроса. Используйте этот параметр, если нескольким компонентам необходимо считывать необработанный поток. Значением по умолчанию является false. |
BufferBodyLengthLimit |
Если BufferBody параметр включен, это ограничение для общего числа байтов, которые будут буферифированы. Формы, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
IsReusable |
Возвращает значение, указывающее, можно ли повторно использовать результат CreateInstance(IServiceProvider) в запросах. |
KeyLengthLimit |
Ограничение на длину отдельных ключей. Формы, содержащие ключи, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
MemoryBufferThreshold |
Если BufferBody параметр включен, это количество байтов текста будет помещено в буфер памяти. Если это пороговое значение превышено, буфер будет перемещен во временный файл на диске. Это также применяется при буферизации отдельных составных тел разделов. |
MultipartBodyLengthLimit |
Ограничение длины каждого составного текста. Разделы форм, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
MultipartBoundaryLengthLimit |
Ограничение длины идентификатора границы. Формы с границами, превышающими это ограничение, при анализе будут вызывать InvalidDataException исключение . |
MultipartHeadersCountLimit |
Ограничение на количество заголовков, разрешенных в каждом многокомпонентном разделе. Заголовки с одинаковым именем будут объединены. Разделы форм, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
MultipartHeadersLengthLimit |
Ограничение общей длины ключей заголовков и значений в каждом многокомпонентном разделе. Разделы форм, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
Order |
Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства . |
ValueCountLimit |
Ограничение на количество разрешенных записей формы. Формы, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
ValueLengthLimit |
Ограничение длины отдельных значений формы. Формы, содержащие значения, превышающие это ограничение, при анализе будут вызывать InvalidDataException исключение . |
Методы
CreateInstance(IServiceProvider) |
Создает экземпляр фильтра исполняемого файла. |
Явные реализации интерфейса
IFormOptionsMetadata.BufferBody |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.BufferBodyLengthLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.KeyLengthLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.MemoryBufferThreshold |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.MultipartBodyLengthLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.MultipartBoundaryLengthLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.MultipartHeadersCountLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.MultipartHeadersLengthLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.ValueCountLimit |
Задает указанные ограничения для Form. |
IFormOptionsMetadata.ValueLengthLimit |
Задает указанные ограничения для Form. |