TypeFilterLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает уровень автоматической десериализации для удаленного взаимодействия .NET Framework.
public enum class TypeFilterLevel
public enum TypeFilterLevel
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
type TypeFilterLevel =
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel =
Public Enum TypeFilterLevel
- Наследование
- Атрибуты
Поля
Full | 3 | Полный уровень десериализации для удаленного взаимодействия .NET Framework. Поддерживаются все типы, которые поддерживаются удаленным взаимодействием во всех ситуациях. |
Low | 2 | Низкий уровень десериализации для удаленного взаимодействия .NET Framework. Поддерживаются типы, связанные с основными функциональными возможностями удаленного взаимодействия. |
Комментарии
Предупреждение
BinaryFormatter
является небезопасным и не может быть обеспечена безопасным. Дополнительные сведения см. в разделе BinaryFormatter Security Guide.
платформа .NET Framework удаленное взаимодействие обеспечивает два уровня автоматической десериализации, Low и Full. Уровень полной десериализации поддерживает автоматическую десериализацию всех типов, которые удаленное взаимодействие поддерживает во всех ситуациях. Список типов удаленного взаимодействия платформа .NET Framework с низкой и полной поддержкой см. в разделе "Автоматическая десериализация" в платформа .NET Framework удаленном взаимодействии.
Элементы этого перечисления можно задать программным способом или с помощью файла конфигурации приложения. Примеры см. в разделе "Автоматическая десериализация" в платформа .NET Framework удаленном взаимодействии.
Внимание!
Не следует считать, что управление десериализацией является единственным средством обеспечения безопасности, необходимым приложению. В распределенных приложениях даже высокая степень контроля над сериализацией может не помешать вредоносным клиентам перехватывать обмен данными и использовать их каким-то образом, даже если это просто показывает данные другим пользователям.