TypeFilterLevel Enumeración

Definición

Precaución

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

Especifica el nivel de deserialización automática para la comunicación remota de .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
Herencia
TypeFilterLevel
Atributos

Campos

Full 3

Nivel de deserialización Full para la comunicación remota de .NET Framework. Admite todos los tipos que la comunicación remota admite en todas las situaciones.

Low 2

Nivel de deserialización Low para la comunicación remota de .NET Framework. Admite tipos asociados a la funcionalidad de comunicación remota básica.

Comentarios

Advertencia

BinaryFormatter no es seguro y no se puede convertir en seguro. Para obtener más información, vea Guía de seguridad de BinaryFormatter.

La comunicación remota de .NET Framework proporciona dos niveles de deserialización automática, Baja y Completa. El nivel de deserialización completa admite la deserialización automática de todos los tipos que admite la comunicación remota en todas las situaciones. Para obtener una lista de los tipos de comunicación remota de .NET Framework que admiten baja y completa, consulte Deserialización automática en comunicación remota de .NET Framework.

Puede establecer los miembros de esta enumeración mediante programación o mediante un archivo de configuración de aplicación. Para obtener ejemplos, consulte Deserialización automática en comunicación remota de .NET Framework.

Precaución

No suponga que controlar la deserialización es la única seguridad que requiere su aplicación. En las aplicaciones distribuidas, incluso un alto grado de control sobre la serialización podría no impedir que los clientes malintencionados intercepten la comunicación y lo usen de alguna manera, incluso si simplemente se muestran datos a otros.

Se aplica a

Consulte también