Compartilhar via


MvcNewtonsoftJsonOptions Classe

Definição

Fornece configuração programática para formatadores JSON usando 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)
Herança
MvcNewtonsoftJsonOptions
Implementações

Construtores

MvcNewtonsoftJsonOptions()

Fornece configuração programática para formatadores JSON usando Newtonsoft.JSON.

Propriedades

AllowInputFormatterExceptionMessages

Obtém ou define um sinalizador para determinar se as mensagens de erro da desserialização JSON pelo NewtonsoftJsonInputFormatter serão adicionadas ao ModelStateDictionary. Se false, uma mensagem de erro genérica será usada.

InputFormatterMemoryBufferThreshold

Obtém o tamanho máximo a ser armazenado em buffer na memória quando SuppressInputFormatterBuffering não está definido.

NewtonsoftJsonInputFormatter armazena em buffer o fluxo de entrada por padrão, armazenando em buffer até uma determinada quantidade na memória, antes de armazenar em buffer o disco. Essa opção configura o tamanho em bytes que o MVC armazenará em buffer na memória, antes de alternar para o disco.

OutputFormatterMemoryBufferThreshold

Obtém o tamanho máximo a ser armazenado em buffer na memória quando SuppressOutputFormatterBuffering não está definido.

NewtonsoftJsonOutputFormatter armazena em buffer o fluxo de saída por padrão, armazenando em buffer até uma determinada quantidade na memória, antes de armazenar em buffer o disco. Essa opção configura o tamanho em bytes que o MVC armazenará em buffer na memória, antes de alternar para o disco.

ReadJsonWithRequestCulture

Obtém ou define um sinalizador para determinar se o valor de CurrentCulture para a solicitação HTTP atual é usado para desserialização JSON por NewtonsoftJsonInputFormatter.

SerializerSettings

Obtém o Newtonsoft.Json.JsonSerializerSettings usado por este aplicativo.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Fornece configuração programática para formatadores JSON usando Newtonsoft.JSON.

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Fornece configuração programática para formatadores JSON usando Newtonsoft.JSON.

Métodos de Extensão

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

Configura o comportamento de uso de maiúsculas e minúsculas da serialização JSON para usar maiúsculas e minúsculas para nomes de propriedade e, opcionalmente, para tipos dinâmicos e chaves de dicionário.

UseMemberCasing(MvcNewtonsoftJsonOptions)

Configura o comportamento de uso de maiúsculas e minúsculas da serialização JSON para usar o uso de maiúsculas e minúsculas do membro para nomes de propriedade, propriedades de tipos dinâmicos e chaves de dicionário.

Aplica-se a