JsonRpc.LoadType(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de charger un type en fonction de son nom complet et éventuellement du nom de l’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
Paramètres
- assemblyName
- String
Nom d’assemblage attendu pour définir le type, le cas échéant. Cela doit être analysé par AssemblyName(String).
Retours
Le chargement Type, s’il en existe un ; sinon null
.
Remarques
Cette méthode est utilisée pour charger des types fortement référencés par les messages entrants lors de la sérialisation. Il est important de ne pas charger les types qui peuvent poser une menace de sécurité en fonction du type et du niveau de confiance de la partie distante.
L’implémentation par défaut de cette méthode charge n’importe quel type nommé s’il est trouvé en fonction de son nom d’assembly (s’il est fourni) ou d’un assembly déjà chargé dans appDomain sinon.
Les implémentations doivent éviter de FileLoadExceptionlever, TypeLoadException ou d’autres exceptions, en préférant retourner à la null
place.