JsonContent.Create メソッド

定義

オーバーロード

名前 説明
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

Create<T>(T, JsonTypeInfo<T>, MediaTypeHeaderValue)

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

public static System.Net.Http.Json.JsonContent Create(object? inputValue, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default);
static member Create : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo * System.Net.Http.Headers.MediaTypeHeaderValue -> System.Net.Http.Json.JsonContent
Public Shared Function Create (inputValue As Object, jsonTypeInfo As JsonTypeInfo, Optional mediaType As MediaTypeHeaderValue = Nothing) As JsonContent

パラメーター

inputValue
Object

シリアル化する値。

jsonTypeInfo
JsonTypeInfo

シリアル化の動作を制御するために使用される JsonTypeInfo。

mediaType
MediaTypeHeaderValue

コンテンツに使用するメディアの種類。

返品

JsonContent インスタンス。

適用対象

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Net.Http.Json.JsonContent Create(object? inputValue, Type inputType, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Net.Http.Json.JsonContent Create(object? inputValue, Type inputType, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Net.Http.Json.JsonContent Create(object? inputValue, Type inputType, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member Create : obj * Type * System.Net.Http.Headers.MediaTypeHeaderValue * System.Text.Json.JsonSerializerOptions -> System.Net.Http.Json.JsonContent
static member Create : obj * Type * System.Net.Http.Headers.MediaTypeHeaderValue * System.Text.Json.JsonSerializerOptions -> System.Net.Http.Json.JsonContent
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member Create : obj * Type * System.Net.Http.Headers.MediaTypeHeaderValue * System.Text.Json.JsonSerializerOptions -> System.Net.Http.Json.JsonContent
Public Shared Function Create (inputValue As Object, inputType As Type, Optional mediaType As MediaTypeHeaderValue = Nothing, Optional options As JsonSerializerOptions = Nothing) As JsonContent

パラメーター

inputValue
Object

シリアル化する値。

inputType
Type

シリアル化する値の型。

mediaType
MediaTypeHeaderValue

コンテンツに使用するメディアの種類。

options
JsonSerializerOptions

シリアル化中の動作を制御するオプション。既定のオプションは Web

返品

JsonContent インスタンス。

属性

適用対象

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Net.Http.Json.JsonContent Create<T>(T inputValue, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Net.Http.Json.JsonContent Create<T>(T inputValue, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Net.Http.Json.JsonContent Create<T>(T inputValue, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member Create : 'T * System.Net.Http.Headers.MediaTypeHeaderValue * System.Text.Json.JsonSerializerOptions -> System.Net.Http.Json.JsonContent
static member Create : 'T * System.Net.Http.Headers.MediaTypeHeaderValue * System.Text.Json.JsonSerializerOptions -> System.Net.Http.Json.JsonContent
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member Create : 'T * System.Net.Http.Headers.MediaTypeHeaderValue * System.Text.Json.JsonSerializerOptions -> System.Net.Http.Json.JsonContent
Public Shared Function Create(Of T) (inputValue As T, Optional mediaType As MediaTypeHeaderValue = Nothing, Optional options As JsonSerializerOptions = Nothing) As JsonContent

型パラメーター

T

シリアル化する値の型。

パラメーター

inputValue
T

シリアル化する値。

mediaType
MediaTypeHeaderValue

コンテンツに使用するメディアの種類。

options
JsonSerializerOptions

シリアル化中の動作を制御するオプション。既定のオプションは Web

返品

JsonContent インスタンス。

属性

適用対象

Create<T>(T, JsonTypeInfo<T>, MediaTypeHeaderValue)

ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs
ソース:
JsonContent.cs

JSON としてシリアル化されたJsonContentを格納するinputValue クラスの新しいインスタンスを作成します。

public static System.Net.Http.Json.JsonContent Create<T>(T? inputValue, System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> jsonTypeInfo, System.Net.Http.Headers.MediaTypeHeaderValue? mediaType = default);
static member Create : 'T * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T> * System.Net.Http.Headers.MediaTypeHeaderValue -> System.Net.Http.Json.JsonContent
Public Shared Function Create(Of T) (inputValue As T, jsonTypeInfo As JsonTypeInfo(Of T), Optional mediaType As MediaTypeHeaderValue = Nothing) As JsonContent

型パラメーター

T

シリアル化する値の型。

パラメーター

inputValue
T

シリアル化する値。

jsonTypeInfo
JsonTypeInfo<T>

シリアル化の動作を制御するために使用される JsonTypeInfo。

mediaType
MediaTypeHeaderValue

コンテンツに使用するメディアの種類。

返品

JsonContent インスタンス。

適用対象