JsonRpc.LoadType(String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se načíst typ na základě svého úplného názvu a případně názvu sestavení.
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
Parametry
- assemblyName
- String
Název sestavení, který má definovat typ, pokud je k dispozici. To by mělo být parsovatelné podle AssemblyName(String).
Návraty
Načtený Typesoubor , pokud by byl nalezen; jinak null
.
Poznámky
Tato metoda se používá k načtení typů, které jsou silně odkazovány příchozími zprávami během serializace. Je důležité nenačítat typy, které mohou představovat bezpečnostní hrozbu na základě typu a úrovně důvěryhodnosti vzdálené strany.
Výchozí implementace této metody načte libovolný typ pojmenovaný, pokud jej lze najít na základě názvu sestavení (pokud je zadán) nebo na základě libovolného sestavení, které již bylo načteno v AppDomain jinak.
Implementace by se měly vyhnout vyvolání FileLoadExceptionnebo TypeLoadException jiných výjimek, raději by se raději vrátily null
.