MvcNewtonsoftJsonOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |