다음을 통해 공유


JsonTypeInfoResolver.Combine 메서드

정의

오버로드

Combine(ReadOnlySpan<IJsonTypeInfoResolver>)
Combine(IJsonTypeInfoResolver[])

여러 IJsonTypeInfoResolver 원본을 하나로 결합합니다.

Combine(ReadOnlySpan<IJsonTypeInfoResolver>)

public:
 static System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ Combine(ReadOnlySpan<System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> resolvers);
public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Combine (ReadOnlySpan<System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?> resolvers);
static member Combine : ReadOnlySpan<System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver> -> System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
Public Function Combine (resolvers As ReadOnlySpan(Of IJsonTypeInfoResolver)) As IJsonTypeInfoResolver

매개 변수

반환

적용 대상

Combine(IJsonTypeInfoResolver[])

Source:
JsonTypeInfoResolver.cs
Source:
JsonTypeInfoResolver.cs
Source:
JsonTypeInfoResolver.cs

여러 IJsonTypeInfoResolver 원본을 하나로 결합합니다.

public:
 static System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ Combine(... cli::array <System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> ^ resolvers);
public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Combine (params System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] resolvers);
static member Combine : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[] -> System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
Public Function Combine (ParamArray resolvers As IJsonTypeInfoResolver()) As IJsonTypeInfoResolver

매개 변수

resolvers
IJsonTypeInfoResolver[]

메타데이터에 대해 쿼리할 계약 확인자 시퀀스입니다.

반환

IJsonTypeInfoResolver 결합 결과입니다 resolvers.

예외

resolvers이(가) null인 경우

설명

결합된 확인자는 각각 resolvers 지정된 순서로 쿼리하여 null이 아닌 첫 번째 결과를 반환합니다. 모두 resolvers 를 반환 null하면 결합된 확인자도 를 반환합니다 null.

일반적으로 형식의 작은 하위 집합에 대한 계약 메타데이터를 정의하는 여러 JsonSerializerContext 원본을 결합하는 데 사용할 수 있습니다. 또한 필요한 경우 로 되돌리는 DefaultJsonTypeInfoResolver 데 사용할 수도 있습니다.

적용 대상