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.