JsonSerializerOptions.TryGetTypeInfo(Type, JsonTypeInfo) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.