MvcNewtonsoftJsonOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona configuración mediante programación para formateadores JSON mediante Newtonsoft.JSON.
public ref class MvcNewtonsoftJsonOptions : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Infrastructure::ICompatibilitySwitch ^>
public class MvcNewtonsoftJsonOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>
type MvcNewtonsoftJsonOptions = class
interface seq<ICompatibilitySwitch>
interface IEnumerable
Public Class MvcNewtonsoftJsonOptions
Implements IEnumerable(Of ICompatibilitySwitch)
- Herencia
-
MvcNewtonsoftJsonOptions
- Implementaciones
Constructores
MvcNewtonsoftJsonOptions() |
Proporciona configuración mediante programación para formateadores JSON mediante Newtonsoft.JSON. |
Propiedades
AllowInputFormatterExceptionMessages |
Obtiene o establece una marca para determinar si se agregarán mensajes de error de deserialización JSON a NewtonsoftJsonInputFormatterModelStateDictionary. Si |
InputFormatterMemoryBufferThreshold |
Obtiene el tamaño máximo que se va a almacenar en búfer en memoria cuando SuppressInputFormatterBuffering no se establece. NewtonsoftJsonInputFormatter almacena en búfer el flujo de entrada de forma predeterminada, almacenando en búfer hasta una determinada cantidad de memoria, antes de almacenar en búfer en el disco. Esta opción configura el tamaño en bytes que MVC almacenará en búfer en memoria antes de cambiar al disco. |
OutputFormatterMemoryBufferThreshold |
Obtiene el tamaño máximo que se va a almacenar en búfer en memoria cuando SuppressOutputFormatterBuffering no se establece. NewtonsoftJsonOutputFormatter almacena en búfer el flujo de salida de forma predeterminada, almacenando en búfer hasta una cantidad determinada en memoria, antes de almacenar en búfer en el disco. Esta opción configura el tamaño en bytes que MVC almacenará en búfer en memoria antes de cambiar al disco. |
ReadJsonWithRequestCulture |
Obtiene o establece una marca para determinar si el valor de CurrentCulture para la solicitud HTTP actual se usa para la deserialización json mediante NewtonsoftJsonInputFormatter. |
SerializerSettings |
Obtiene el Newtonsoft.Json.JsonSerializerSettings objeto utilizado por esta aplicación. |
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() |
Proporciona configuración mediante programación para formateadores JSON mediante Newtonsoft.JSON. |
IEnumerable<ICompatibilitySwitch>.GetEnumerator() |
Proporciona configuración mediante programación para formateadores JSON mediante Newtonsoft.JSON. |
Métodos de extensión
UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean) |
Configura el comportamiento de mayúsculas y minúsculas de la serialización JSON para usar mayúsculas y minúsculas camel para los nombres de propiedad y, opcionalmente, para los tipos dinámicos y las claves de diccionario. |
UseMemberCasing(MvcNewtonsoftJsonOptions) |
Configura el comportamiento de mayúsculas y minúsculas de la serialización JSON para usar el uso de mayúsculas y minúsculas para los nombres de propiedad, las propiedades de los tipos dinámicos y las claves de diccionario. |