JsonPatchInputFormatter Konstruktory

Definicja

Przeciążenia

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

Źródło:
JsonPatchInputFormatter.cs
Źródło:
JsonPatchInputFormatter.cs

Przestroga

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

Inicjuje nowe JsonPatchInputFormatter wystąpienie.

C#
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider);
C#
[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);

Parametry

logger
ILogger

Element ILogger.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Element Newtonsoft.Json.JsonSerializerSettings. Powinny być ustawieniami obejmującymi całą aplikację (SerializerSettings) lub początkowo zwracanym wystąpieniem CreateSerializerSettings() .

charPool
ArrayPool<Char>

Element ArrayPool<T>.

objectPoolProvider
ObjectPoolProvider

Element ObjectPoolProvider.

Atrybuty

Dotyczy

ASP.NET Core 2.2 i inne wersje
Produkt Wersje (Przestarzałe)
ASP.NET Core 1.0, 1.1, 2.0 ( 2.1, 2.2)

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

Źródło:
JsonPatchInputFormatter.cs
Źródło:
JsonPatchInputFormatter.cs

Przestroga

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

Inicjuje nowe JsonPatchInputFormatter wystąpienie.

C#
public JsonPatchInputFormatter (Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, bool suppressInputFormatterBuffering);
C#
[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);

Parametry

logger
ILogger

Element ILogger.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Element Newtonsoft.Json.JsonSerializerSettings. Powinny być ustawieniami obejmującymi całą aplikację (SerializerSettings) lub początkowo zwracanym wystąpieniem CreateSerializerSettings() .

charPool
ArrayPool<Char>

Element ArrayPool<T>.

objectPoolProvider
ObjectPoolProvider

Element ObjectPoolProvider.

suppressInputFormatterBuffering
Boolean

Flaga buforowania całej treści żądania przed deserializacji.

Atrybuty

Dotyczy

ASP.NET Core 2.2 i inne wersje
Produkt Wersje (Przestarzałe)
ASP.NET Core 2.0 ( 2.1, 2.2)

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

Źródło:
JsonPatchInputFormatter.cs
Źródło:
JsonPatchInputFormatter.cs

Inicjuje nowe JsonPatchInputFormatter wystąpienie.

C#
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);

Parametry

logger
ILogger

Element ILogger.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Element Newtonsoft.Json.JsonSerializerSettings. Powinny być ustawieniami obejmującymi całą aplikację (SerializerSettings) lub początkowo zwracanym wystąpieniem CreateSerializerSettings() .

charPool
ArrayPool<Char>

Element ArrayPool<T>.

objectPoolProvider
ObjectPoolProvider

Element ObjectPoolProvider.

options
MvcOptions

Element MvcOptions.

jsonOptions
MvcJsonOptions

Element MvcJsonOptions.

Dotyczy

ASP.NET Core 2.2 i ASP.NET Core 2.1
Produkt Wersje
ASP.NET Core 2.1, 2.2

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

Źródło:
JsonPatchInputFormatter.cs
Źródło:
JsonPatchInputFormatter.cs

Przestroga

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

Inicjuje nowe JsonPatchInputFormatter wystąpienie.

C#
[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);

Parametry

logger
ILogger

Element ILogger.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Element Newtonsoft.Json.JsonSerializerSettings. Powinny być ustawieniami obejmującymi całą aplikację (SerializerSettings) lub początkowo zwracanym wystąpieniem CreateSerializerSettings() .

charPool
ArrayPool<Char>

Element ArrayPool<T>.

objectPoolProvider
ObjectPoolProvider

Element ObjectPoolProvider.

suppressInputFormatterBuffering
Boolean

Flaga buforowania całej treści żądania przed deserializacji.

allowInputFormatterExceptionMessages
Boolean

Jeśli false, komunikaty wyjątków deserializacji JSON zostaną zastąpione przez ogólny komunikat w stanie modelu.

Atrybuty

Dotyczy

ASP.NET Core 2.2 i ASP.NET Core 2.1
Produkt Wersje (Przestarzałe)
ASP.NET Core ( 2.1, 2.2)