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).

返回

The loaded Type, if one could be found; otherwise null.

注解

此方法用于加载序列化期间由传入消息强引用的类型。 请务必不要加载可能基于远程方类型和信任级别构成安全威胁的类型。

如果提供了) 或 AppDomain 中已加载的任何程序集,则此方法的默认实现将加载基于其程序集名称 (的任何类型。

实现应避免引发FileLoadExceptionTypeLoadException或其他异常,而是倾向于返回null

适用于