Aracılığıyla paylaş


JsonSerializerOptions.TryGetTypeInfo(Type, JsonTypeInfo) Yöntem

Tanım

Geçerli JsonSerializerOptions örnek tarafından çözümlenen sözleşme meta verilerini almaya JsonTypeInfo çalışır.

public:
 bool TryGetTypeInfo(Type ^ type, [Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ % typeInfo);
public bool TryGetTypeInfo (Type type, out System.Text.Json.Serialization.Metadata.JsonTypeInfo? typeInfo);
member this.TryGetTypeInfo : Type * JsonTypeInfo -> bool
Public Function TryGetTypeInfo (type As Type, ByRef typeInfo As JsonTypeInfo) As Boolean

Parametreler

type
Type

Sözleşme meta verilerinin çözümlenmesi için tür.

typeInfo
JsonTypeInfo

Bu yöntem döndürdüğünde, çözümlenen sözleşme meta verilerini içerir veya null sözleşme çözümlenemediyse.

Döndürülenler

true için bir sözleşme type bulunduysa veya false başka bir şekilde.

Özel durumlar

type, null değeridir.

type serileştirme için geçerli değil.

Açıklamalar

Döndürülen meta veriler aşağı yayınlanabilir JsonTypeInfo<T> ve ilgili JsonSerializer aşırı yüklemelerle birlikte kullanılabilir.

JsonSerializerOptions Örnek değişiklik için kilitlenmişse, yöntemi meta veriler için önbelleğe alınmış bir örnek döndürür.

Şunlara uygulanır