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. |