Sdílet prostřednictvím


JsonPatchInputFormatter Konstruktory

Definice

Přetížení

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider)
Zastaralé.

Inicializuje novou JsonPatchInputFormatter instanci.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean)
Zastaralé.

Inicializuje novou JsonPatchInputFormatter instanci.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions)

Inicializuje novou JsonPatchInputFormatter instanci.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean)
Zastaralé.

Inicializuje novou JsonPatchInputFormatter instanci.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider)

Zdroj:
JsonPatchInputFormatter.cs
Zdroj:
JsonPatchInputFormatter.cs

Upozornění

This constructor is obsolete and will be removed in a future version.

Inicializuje novou JsonPatchInputFormatter instanci.

public:
 JsonPatchInputFormatter(Microsoft::Extensions::Logging::ILogger ^ logger, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings, System::Buffers::ArrayPool<char> ^ charPool, Microsoft::Extensions::ObjectPool::ObjectPoolProvider ^ objectPoolProvider);
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider);
[System.Obsolete("This constructor is obsolete and will be removed in a future version.")]
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider);
new Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter : Microsoft.Extensions.Logging.ILogger * Newtonsoft.Json.JsonSerializerSettings * System.Buffers.ArrayPool<char> * Microsoft.Extensions.ObjectPool.ObjectPoolProvider -> Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter
[<System.Obsolete("This constructor is obsolete and will be removed in a future version.")>]
new Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter : Microsoft.Extensions.Logging.ILogger * Newtonsoft.Json.JsonSerializerSettings * System.Buffers.ArrayPool<char> * Microsoft.Extensions.ObjectPool.ObjectPoolProvider -> Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter
Public Sub New (logger As ILogger, serializerSettings As JsonSerializerSettings, charPool As ArrayPool(Of Char), objectPoolProvider As ObjectPoolProvider)

Parametry

logger
ILogger

Hodnota ILogger

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Hodnota Newtonsoft.Json.JsonSerializerSettings Mělo by se jednat o nastavení pro celou aplikaci (SerializerSettings) nebo o instanci CreateSerializerSettings() , která se původně vrátila.

charPool
ArrayPool<Char>

Hodnota ArrayPool<T>

objectPoolProvider
ObjectPoolProvider

Hodnota ObjectPoolProvider

Atributy

Platí pro

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean)

Zdroj:
JsonPatchInputFormatter.cs
Zdroj:
JsonPatchInputFormatter.cs

Upozornění

This constructor is obsolete and will be removed in a future version.

Inicializuje novou JsonPatchInputFormatter instanci.

public:
 JsonPatchInputFormatter(Microsoft::Extensions::Logging::ILogger ^ logger, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings, System::Buffers::ArrayPool<char> ^ charPool, Microsoft::Extensions::ObjectPool::ObjectPoolProvider ^ objectPoolProvider, bool suppressInputFormatterBuffering);
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, bool suppressInputFormatterBuffering);
[System.Obsolete("This constructor is obsolete and will be removed in a future version.")]
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, bool suppressInputFormatterBuffering);
new Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter : Microsoft.Extensions.Logging.ILogger * Newtonsoft.Json.JsonSerializerSettings * System.Buffers.ArrayPool<char> * Microsoft.Extensions.ObjectPool.ObjectPoolProvider * bool -> Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter
[<System.Obsolete("This constructor is obsolete and will be removed in a future version.")>]
new Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter : Microsoft.Extensions.Logging.ILogger * Newtonsoft.Json.JsonSerializerSettings * System.Buffers.ArrayPool<char> * Microsoft.Extensions.ObjectPool.ObjectPoolProvider * bool -> Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter
Public Sub New (logger As ILogger, serializerSettings As JsonSerializerSettings, charPool As ArrayPool(Of Char), objectPoolProvider As ObjectPoolProvider, suppressInputFormatterBuffering As Boolean)

Parametry

logger
ILogger

Hodnota ILogger

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Hodnota Newtonsoft.Json.JsonSerializerSettings Mělo by se jednat o nastavení pro celou aplikaci (SerializerSettings) nebo o instanci CreateSerializerSettings() , která se původně vrátila.

charPool
ArrayPool<Char>

Hodnota ArrayPool<T>

objectPoolProvider
ObjectPoolProvider

Hodnota ObjectPoolProvider

suppressInputFormatterBuffering
Boolean

Příznak pro uložení celého textu požadavku do vyrovnávací paměti před deserializací.

Atributy

Platí pro

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions)

Zdroj:
JsonPatchInputFormatter.cs
Zdroj:
JsonPatchInputFormatter.cs

Inicializuje novou JsonPatchInputFormatter instanci.

public:
 JsonPatchInputFormatter(Microsoft::Extensions::Logging::ILogger ^ logger, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings, System::Buffers::ArrayPool<char> ^ charPool, Microsoft::Extensions::ObjectPool::ObjectPoolProvider ^ objectPoolProvider, Microsoft::AspNetCore::Mvc::MvcOptions ^ options, Microsoft::AspNetCore::Mvc::MvcJsonOptions ^ jsonOptions);
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, Microsoft.AspNetCore.Mvc.MvcOptions options, Microsoft.AspNetCore.Mvc.MvcJsonOptions jsonOptions);
new Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter : Microsoft.Extensions.Logging.ILogger * Newtonsoft.Json.JsonSerializerSettings * System.Buffers.ArrayPool<char> * Microsoft.Extensions.ObjectPool.ObjectPoolProvider * Microsoft.AspNetCore.Mvc.MvcOptions * Microsoft.AspNetCore.Mvc.MvcJsonOptions -> Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter
Public Sub New (logger As ILogger, serializerSettings As JsonSerializerSettings, charPool As ArrayPool(Of Char), objectPoolProvider As ObjectPoolProvider, options As MvcOptions, jsonOptions As MvcJsonOptions)

Parametry

logger
ILogger

Hodnota ILogger

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Hodnota Newtonsoft.Json.JsonSerializerSettings Mělo by se jednat o nastavení pro celou aplikaci (SerializerSettings) nebo o instanci CreateSerializerSettings() , která se původně vrátila.

charPool
ArrayPool<Char>

Hodnota ArrayPool<T>

objectPoolProvider
ObjectPoolProvider

Hodnota ObjectPoolProvider

options
MvcOptions

Hodnota MvcOptions

jsonOptions
MvcJsonOptions

Hodnota MvcJsonOptions

Platí pro

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean)

Zdroj:
JsonPatchInputFormatter.cs
Zdroj:
JsonPatchInputFormatter.cs

Upozornění

This constructor is obsolete and will be removed in a future version.

Inicializuje novou JsonPatchInputFormatter instanci.

public:
 JsonPatchInputFormatter(Microsoft::Extensions::Logging::ILogger ^ logger, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings, System::Buffers::ArrayPool<char> ^ charPool, Microsoft::Extensions::ObjectPool::ObjectPoolProvider ^ objectPoolProvider, bool suppressInputFormatterBuffering, bool allowInputFormatterExceptionMessages);
[System.Obsolete("This constructor is obsolete and will be removed in a future version.")]
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, bool suppressInputFormatterBuffering, bool allowInputFormatterExceptionMessages);
[<System.Obsolete("This constructor is obsolete and will be removed in a future version.")>]
new Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter : Microsoft.Extensions.Logging.ILogger * Newtonsoft.Json.JsonSerializerSettings * System.Buffers.ArrayPool<char> * Microsoft.Extensions.ObjectPool.ObjectPoolProvider * bool * bool -> Microsoft.AspNetCore.Mvc.Formatters.JsonPatchInputFormatter
Public Sub New (logger As ILogger, serializerSettings As JsonSerializerSettings, charPool As ArrayPool(Of Char), objectPoolProvider As ObjectPoolProvider, suppressInputFormatterBuffering As Boolean, allowInputFormatterExceptionMessages As Boolean)

Parametry

logger
ILogger

Hodnota ILogger

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Hodnota Newtonsoft.Json.JsonSerializerSettings Mělo by se jednat o nastavení pro celou aplikaci (SerializerSettings) nebo o instanci CreateSerializerSettings() , která se původně vrátila.

charPool
ArrayPool<Char>

Hodnota ArrayPool<T>

objectPoolProvider
ObjectPoolProvider

Hodnota ObjectPoolProvider

suppressInputFormatterBuffering
Boolean

Příznak pro uložení celého textu požadavku do vyrovnávací paměti před deserializací.

allowInputFormatterExceptionMessages
Boolean

Pokud false, zprávy o výjimce deserializace JSON budou nahrazeny obecnou zprávou ve stavu modelu.

Atributy

Platí pro