JsonRpc.LoadType(String, String) 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.
Türü tam adına ve muhtemelen derleme adına göre yüklemeyi dener.
protected internal virtual Type? LoadType (string typeFullName, string? assemblyName);
abstract member LoadType : string * string -> Type
override this.LoadType : string * string -> Type
Protected Friend Overridable Function LoadType (typeFullName As String, assemblyName As String) As Type
Parametreler
- assemblyName
- String
Varsa, türü tanımlaması beklenen derleme adı. Bu, tarafından AssemblyName(String)ayrıştırılabilir olmalıdır.
Döndürülenler
yüklenen Type, eğer bir tane bulunabildiyse; aksi takdirde null
.
Açıklamalar
Bu yöntem, serileştirme sırasında gelen iletiler tarafından kesinlikle başvuruda bulunan türleri yüklemek için kullanılır. Uzak tarafın türüne ve güven düzeyine göre güvenlik tehdidi oluşturabilecek türleri yüklememek önemlidir.
Bu yöntemin varsayılan uygulaması, derleme adına (sağlanmışsa) veya aksi takdirde AppDomain'e önceden yüklenmiş olan herhangi bir derlemeye göre bulunabiliyorsa adlı herhangi bir türü yükler.
Uygulamalar , TypeLoadException veya başka özel durumlar oluşturmaktan FileLoadExceptionkaçınmalıdır, bunun yerine döndürmeyi null
tercih etmelidir.