MvcNewtonsoftJsonOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt programmgesteuerte Konfiguration für JSON-Formatierer mit Newtonsoft.JSON bereit.
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)
- Vererbung
-
MvcNewtonsoftJsonOptions
- Implementiert
Konstruktoren
MvcNewtonsoftJsonOptions() |
Stellt programmgesteuerte Konfiguration für JSON-Formatierer mit Newtonsoft.JSON bereit. |
Eigenschaften
AllowInputFormatterExceptionMessages |
Ruft ein Flag ab oder legt dieses fest, um zu bestimmen, ob Fehlermeldungen von der NewtonsoftJsonInputFormatter JSON-Deserialisierung von dem hinzugefügt ModelStateDictionarywerden. Wenn |
InputFormatterMemoryBufferThreshold |
Ruft die maximale Größe ab, die im Arbeitsspeicher gepuffert werden soll, wenn SuppressInputFormatterBuffering nicht festgelegt ist. NewtonsoftJsonInputFormatter Puffert den Eingabedatenstrom standardmäßig, wobei bis zu einer bestimmten Menge im Arbeitsspeicher gepuffert wird, bevor auf den Datenträger gepuffert wird. Mit dieser Option wird die Größe in Bytes konfiguriert, die MVC im Arbeitsspeicher puffert, bevor sie auf den Datenträger wechselt. |
OutputFormatterMemoryBufferThreshold |
Ruft die maximale Größe ab, die im Arbeitsspeicher gepuffert werden soll, wenn SuppressOutputFormatterBuffering nicht festgelegt ist. NewtonsoftJsonOutputFormatter Puffert den Ausgabedatenstrom standardmäßig, wobei bis zu einer bestimmten Menge im Arbeitsspeicher gepuffert wird, bevor auf den Datenträger gepuffert wird. Mit dieser Option wird die Größe in Bytes konfiguriert, die MVC im Arbeitsspeicher puffert, bevor sie auf den Datenträger wechselt. |
ReadJsonWithRequestCulture |
Ruft ein Flag ab, um zu bestimmen, ob der Wert von CurrentCulture für die aktuelle HTTP-Anforderung für die JSON-Deserialisierung von NewtonsoftJsonInputFormatterverwendet wird, oder legt dieses fest. |
SerializerSettings |
Ruft die ab, die Newtonsoft.Json.JsonSerializerSettings von dieser Anwendung verwendet werden. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt programmgesteuerte Konfiguration für JSON-Formatierer mit Newtonsoft.JSON bereit. |
IEnumerable<ICompatibilitySwitch>.GetEnumerator() |
Stellt programmgesteuerte Konfiguration für JSON-Formatierer mit Newtonsoft.JSON bereit. |
Erweiterungsmethoden
UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean) |
Konfiguriert das Groß- und Kleinschreibungsverhalten der JSON-Serialisierung, um die Camel-Großschreibung für Eigenschaftennamen und optional für dynamische Typen und Wörterbuchschlüssel zu verwenden. |
UseMemberCasing(MvcNewtonsoftJsonOptions) |
Konfiguriert das Groß- und Kleinschreibungsverhalten der JSON-Serialisierung, um die Groß- und Kleinschreibung des Members für Eigenschaftennamen, Eigenschaften dynamischer Typen und Wörterbuchschlüssel zu verwenden. |