JsonRpc.LoadType(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается загрузить тип на основе полного имени и, возможно, имени сборки.
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
Параметры
- assemblyName
- String
Имя сборки, которое, как ожидается, определит тип, если он доступен. Это должно быть синтаксическому анализу AssemblyName(String).
Возвращаемое значение
Загруженный Type, если его можно найти; в противном случае null
.
Комментарии
Этот метод используется для загрузки типов, на которые строго ссылаются входящие сообщения во время сериализации. Важно не загружать типы, которые могут представлять угрозу безопасности на основе типа и уровня доверия удаленной стороны.
Реализация этого метода по умолчанию загружает любой тип, названный, если его можно найти на основе имени сборки (если указано) или на основе любой сборки, уже загруженной в AppDomain в противном случае.
Реализации должны избегать создания FileLoadExceptionTypeLoadException или других исключений, предпочитая вместо этого возвращатьnull
.