JsonRpc.LoadType(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di caricare un tipo in base al nome completo e eventualmente al nome dell'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
Parametri
- assemblyName
- String
Nome di assemblaggio previsto per definire il tipo, se disponibile. Questa operazione deve essere analizzabile da AssemblyName(String).
Restituisce
Oggetto caricato Type, se è possibile trovare. In caso contrario null
, .
Commenti
Questo metodo viene usato per caricare i tipi a cui fa riferimento fortemente i messaggi in ingresso durante la serializzazione. È importante non caricare i tipi che possono rappresentare una minaccia di sicurezza in base al tipo e al livello di attendibilità della parte remota.
L'implementazione predefinita di questo metodo carica qualsiasi tipo denominato se può essere trovato in base al nome dell'assembly (se specificato) o in base a qualsiasi assembly già caricato in AppDomain in caso contrario.
Le implementazioni devono evitare di generare FileLoadException, TypeLoadException o altre eccezioni, preferendo invece restituire null
.