JsonRpc.LoadType(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta cargar un tipo en función de su nombre completo y posiblemente el nombre del ensamblado.
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
Parámetros
- assemblyName
- String
Nombre de ensamblado que se espera que defina el tipo, si está disponible. Esto se debe analizar mediante AssemblyName(String).
Devoluciones
El objeto Typecargado , si se puede encontrar uno; de lo contrario null
, .
Comentarios
Este método se usa para cargar tipos a los que hacen referencia fuertemente los mensajes entrantes durante la serialización. Es importante no cargar tipos que puedan suponer una amenaza de seguridad basada en el tipo y el nivel de confianza de la entidad remota.
La implementación predeterminada de este método carga cualquier tipo denominado si se puede encontrar en función de su nombre de ensamblado (si se proporciona) o en función de cualquier ensamblado ya cargado en AppDomain de lo contrario.
Las implementaciones deben evitar la iniciación FileLoadExceptionde , TypeLoadException u otras excepciones, lo que prefiere devolver null
en su lugar.