TypeFilterLevel Перечисление

Определение

Внимание!

Formatter-based serialization is obsolete and should not be used.

Задает уровень автоматической десериализации для удаленного взаимодействия .NET Framework.

public enum class TypeFilterLevel
public enum TypeFilterLevel
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum TypeFilterLevel
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
type TypeFilterLevel = 
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeFilterLevel = 
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel = 
Public Enum TypeFilterLevel
Наследование
TypeFilterLevel
Атрибуты

Поля

Full 3

Полный уровень десериализации для удаленного взаимодействия .NET Framework. Поддерживаются все типы, которые поддерживаются удаленным взаимодействием во всех ситуациях.

Low 2

Низкий уровень десериализации для удаленного взаимодействия .NET Framework. Поддерживаются типы, связанные с основными функциональными возможностями удаленного взаимодействия.

Комментарии

Предупреждение

Тип BinaryFormatter является небезопасным, и его безопасность нельзя обеспечить. Дополнительные сведения см. в статье Руководство по безопасности BinaryFormatter.

платформа .NET Framework удаленного взаимодействия обеспечивает два уровня автоматической десериализации: низкий и полный. Уровень полной десериализации поддерживает автоматическую десериализацию всех типов, поддерживаемых удаленным взаимодействием во всех ситуациях. Список типов платформа .NET Framework удаленного взаимодействия, которые поддерживаются low и Full, см. в статье Автоматическая десериализация в платформа .NET Framework удаленного взаимодействия.

Элементы этого перечисления можно задать программно или с помощью файла конфигурации приложения. Примеры см. в статье Автоматическая десериализация в платформа .NET Framework удаленного взаимодействия.

Внимание!

Не следует считать, что управление десериализацией является единственным средством обеспечения безопасности, необходимым приложению. В распределенных приложениях даже высокая степень контроля над сериализацией не может помешать вредоносным клиентам перехватывать обмен данными и каким-либо образом использовать его, даже если это просто показывает данные другим пользователям.

Применяется к

См. также раздел