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

Определение

Задает уровень автоматической десериализации для удаленного взаимодействия .NET Framework.Specifies the level of automatic deserialization for .NET Framework remoting.

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
Наследование
TypeFilterLevel
Атрибуты

Поля

Full 3

Полный уровень десериализации для удаленного взаимодействия .NET Framework.The full deserialization level for .NET Framework remoting. Поддерживаются все типы, которые поддерживаются удаленным взаимодействием во всех ситуациях.It supports all types that remoting supports in all situations.

Low 2

Низкий уровень десериализации для удаленного взаимодействия .NET Framework.The low deserialization level for .NET Framework remoting. Поддерживаются типы, связанные с основными функциональными возможностями удаленного взаимодействия.It supports types associated with basic remoting functionality.

Комментарии

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

BinaryFormatter является небезопасным и не может быть обеспечена безопасным.BinaryFormatter is insecure and can't be made secure. Дополнительные сведения см. в разделе BinaryFormatter Security Guide.For more information, see the BinaryFormatter security guide.

.NET Framework удаленное взаимодействие обеспечивает два уровня автоматической десериализации: низкий и полный..NET Framework remoting provides two levels of automatic deserialization, Low and Full. Полный уровень десериализации поддерживает автоматическую десериализацию всех типов, поддерживаемых удаленным взаимодействием во всех ситуациях.The Full deserialization level supports automatic deserialization of all types that remoting supports in all situations. Список типов удаленного взаимодействия .NET Framework, которые имеют низкую и полную поддержку, см. в разделе Автоматическая десериализация в .NET Framework удаленное взаимодействие.For a list of the .NET Framework remoting types that Low and Full support, see Automatic Deserialization in .NET Framework Remoting.

Элементы этого перечисления можно задать программно или с помощью файла конфигурации приложения.You can set the members of this enumeration programmatically or by using an application configuration file. Примеры см. в статье Автоматическая десериализация в .NET Framework удаленное взаимодействие.For examples, see Automatic Deserialization in .NET Framework Remoting.

Внимание!

Не следует считать, что управление десериализацией является единственным средством обеспечения безопасности, необходимым приложению.Do not assume that controlling deserialization is the only security your application requires. В распределенных приложениях даже высокая степень контроля над сериализацией может не мешать вредоносным клиентам перехватывать обмен данными и использовать их каким-либо образом, даже если это просто показывает данные другим пользователям.In distributed applications, even a high degree of control over serialization might not prevent malicious clients from intercepting the communication and using it in some way, even if that is merely showing data to others.

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

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