SimpleTypeResolver Sınıf
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.
Yönetilen türler için güvenli olmayan bir tür çözümleyici sağlar.
public ref class SimpleTypeResolver : System::Web::Script::Serialization::JavaScriptTypeResolver
public class SimpleTypeResolver : System.Web.Script.Serialization.JavaScriptTypeResolver
type SimpleTypeResolver = class
inherit JavaScriptTypeResolver
Public Class SimpleTypeResolver
Inherits JavaScriptTypeResolver
- Devralma
Açıklamalar
Uyarı
SimpleTypeResolver
sınıfı güvenli değildir ve kullanılmamalıdır.
SimpleTypeResolver
JSON'un seri durumdan çıkarılması, uzak istemcinin uygulama içinde kötü amaçlı kod yürütmesine ve web sunucusunun denetimini almasına olanak tanıyabilir.
Özel JavaScriptTypeResolver
bir güvenli bir şekilde kullanmayı gösteren bir örnek için bkz JavaScriptTypeResolver. .
.NET, tehlikeli SimpleTypeResolver
türün kullanımı konusunda sizi uyaran kaynak çözümleyiciler sağlar. Kaynak çözümleyicileri hakkında daha fazla bilgi için bkz. Kaynak kodu çözümleyicilerine genel bakış. Kaynak çözümleyicileri yükleme yönergeleri için bkz. .NET Compiler Platform kod çözümleyicilerini yükleme.
Kaynak çözümleyicileri paketi bir projede etkinleştirildiğinde, aşağıdaki derleyici uyarılarından birini oluşturmak için SimpleTypeResolver
başvurular:
- CA2321: SimpleTypeResolver kullanarak JavaScriptSerializer ile seri durumdan çıkarmayın
- CA2322: Seri durumdan çıkarmadan önce SimpleTypeResolver ile JavaScriptSerializer’ın başlatılmadığından emin olun
Oluşturucular
SimpleTypeResolver() |
SimpleTypeResolver sınıfının yeni bir örneğini başlatır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ResolveType(String) |
Type Belirtilen adın değerini döndürür. |
ResolveTypeId(Type) |
Belirtilen Typeöğesinin derleme nitelikli adını döndürür. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |