Sdílet prostřednictvím


JsonRpc.LoadType(String, String) Metoda

Definice

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

typeFullName
String

Typ FullName , který se má načíst.

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 .

Platí pro