JsonContent.Create 메서드

정의

오버로드

Name Description
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

JSON으로 serialize된 클래스를 JsonContent 포함할 클래스의 새 인스턴스를 inputValue 만듭니다.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

JSON으로 serialize된 클래스를 JsonContent 포함할 클래스의 새 인스턴스를 inputValue 만듭니다.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

JSON으로 serialize된 클래스를 JsonContent 포함할 클래스의 새 인스턴스를 inputValue 만듭니다.

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

JSON으로 serialize된 클래스를 JsonContent 포함할 클래스의 새 인스턴스를 inputValue 만듭니다.

Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs

JSON으로 serialize된 클래스를 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

serialize할 값입니다.

jsonTypeInfo
JsonTypeInfo

serialization 동작을 제어하는 데 사용되는 JsonTypeInfo입니다.

mediaType
MediaTypeHeaderValue

콘텐츠에 사용할 미디어 형식입니다.

반품

인스턴스입니다 JsonContent .

적용 대상

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs

JSON으로 serialize된 클래스를 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

serialize할 값입니다.

inputType
Type

serialize할 값의 형식입니다.

mediaType
MediaTypeHeaderValue

콘텐츠에 사용할 미디어 형식입니다.

options
JsonSerializerOptions

serialization 중에 동작을 제어하는 옵션은 기본 옵션입니다 Web.

반품

인스턴스입니다 JsonContent .

특성

적용 대상

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs

JSON으로 serialize된 클래스를 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

serialize할 값의 형식입니다.

매개 변수

inputValue
T

serialize할 값입니다.

mediaType
MediaTypeHeaderValue

콘텐츠에 사용할 미디어 형식입니다.

options
JsonSerializerOptions

serialization 중에 동작을 제어하는 옵션은 기본 옵션입니다 Web.

반품

인스턴스입니다 JsonContent .

특성

적용 대상

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

Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs
Source:
JsonContent.cs

JSON으로 serialize된 클래스를 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

serialize할 값의 형식입니다.

매개 변수

inputValue
T

serialize할 값입니다.

jsonTypeInfo
JsonTypeInfo<T>

serialization 동작을 제어하는 데 사용되는 JsonTypeInfo입니다.

mediaType
MediaTypeHeaderValue

콘텐츠에 사용할 미디어 형식입니다.

반품

인스턴스입니다 JsonContent .

적용 대상