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 ed 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 dell'assemblaggio previsto per definire il tipo, se disponibile. Deve essere analizzabile da AssemblyName(String).
Valori restituiti
Oggetto caricato Type, se è possibile trovarne uno; in caso contrario null, .
Commenti
Questo metodo viene usato per caricare i tipi a cui fa fortemente riferimento i messaggi in ingresso durante la serializzazione. È importante non caricare i tipi che possono rappresentare una minaccia per la sicurezza in base al tipo e al livello di attendibilità della parte remota.
L'implementazione predefinita di questo metodo carica qualsiasi tipo denominato se è possibile trovarlo in base al nome dell'assembly (se specificato) o a qualsiasi assembly già caricato in AppDomain in caso contrario.
Le implementazioni devono evitare di generare FileLoadExceptiono TypeLoadException altre eccezioni, preferendo invece la restituzione null .