JsonRpc.LoadType(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta carregar um tipo com base em seu nome completo e possivelmente no nome do assembly.
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
O nome da montagem que deverá definir o tipo, se disponível. Isso deve ser analisado por AssemblyName(String).
Retornos
O carregado Type, se um puder ser encontrado; caso contrário null
.
Comentários
Esse método é usado para carregar tipos que são fortemente referenciados por mensagens de entrada durante a serialização. É importante não carregar tipos que possam representar uma ameaça à segurança com base no tipo e no nível de confiança da parte remota.
A implementação padrão desse método carrega qualquer tipo nomeado se ele puder ser encontrado com base em seu nome de assembly (se fornecido) ou com base em qualquer assembly já carregado no AppDomain caso contrário.
As implementações devem evitar lançar FileLoadException, TypeLoadException ou outras exceções, preferindo retornar null
.