語言

JsonRpc.LoadType(String, String) 方法

定義

嘗試根據全名及可能的組合名稱載入型別。

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

參數

typeFullName
String

FullName要裝載的類型。

assemblyName
String

如果有的話,預期用來定義型別的組合名稱。 這應該是可解析的 AssemblyName(String)。

傳回

若能找到,則為負載 Type;否則 null。

備註

此方法用於載入序列化過程中被訊息強烈引用的類型。 重要的是不要載入可能因遠端方信任程度而構成安全威脅的類型。

此方法的預設實作會載入任何已命名的類型,前提是能根據其組合名稱(若提供)找到,否則則基於已載入 AppDomain 中的任何組合語言。

實作應避免拋 FileLoadException棄 或其他 TypeLoadException 例外,寧願回放 null 。

適用於