MvcJsonOptions Clase

Definición

Proporciona una configuración mediante programación para JSON en el marco de MVC.

public ref class MvcJsonOptions
public ref class MvcJsonOptions : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Infrastructure::ICompatibilitySwitch ^>
public class MvcJsonOptions
public class MvcJsonOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>
type MvcJsonOptions = class
type MvcJsonOptions = class
    interface seq<ICompatibilitySwitch>
    interface IEnumerable
Public Class MvcJsonOptions
Public Class MvcJsonOptions
Implements IEnumerable(Of ICompatibilitySwitch)
Herencia
MvcJsonOptions
Implementaciones

Constructores

MvcJsonOptions()

Crea una nueva instancia de MvcJsonOptions.

Propiedades

AllowInputFormatterExceptionMessages

Obtiene o establece una marca para determinar si los mensajes de error de la deserialización JSON de se JsonInputFormatter agregarán a ModelStateDictionary . El valor predeterminado es false, lo que significa que se utilizará un mensaje de error genérico en su lugar.

SerializerSettings

Obtiene el Newtonsoft.Json.JsonSerializerSettings que usa esta aplicación.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()
IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Métodos de extensión

UseCamelCasing(MvcJsonOptions, Boolean)

Configura el comportamiento de mayúsculas y minúsculas de la serialización de 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(MvcJsonOptions)

Configura el comportamiento de mayúsculas y minúsculas de la serialización de JSON para usar el uso de mayúsculas y minúsculas del miembro para los nombres de propiedad, las propiedades de los tipos dinámicos y las claves del diccionario.

Se aplica a