TypeFilterLevel Enumeration

Definition

Achtung

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

Gibt die Ebene der automatischen Deserialisierung für .NET Framework Remoting an.

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
Vererbung
TypeFilterLevel
Attribute

Felder

Full 3

Die höchste Deserialisierungsebene für .NET Framework Remoting. Es werden sämtliche Typen mit vollständigen Remotingfunktionen unterstützt.

Low 2

Die niedrige Deserialisierungsebene für .NET Framework Remoting. Es werden Typen mit grundlegendsten Remotingfunktionen unterstützt.

Hinweise

Warnung

BinaryFormatter ist unsicher und kann nicht sicher gemacht werden. Weitere Informationen finden Sie im Sicherheitsleitfaden für BinaryFormatter.

.NET Framework Remoting bietet zwei Ebenen der automatischen Deserialisierung: Niedrig und Vollständig. Die vollständige Deserialisierungsebene unterstützt die automatische Deserialisierung aller Typen, die Remoting in allen Situationen unterstützt. Eine Liste der .NET Framework Remotingtypen, die low und Full unterstützen, finden Sie unter Automatische Deserialisierung in .NET Framework Remoting.

Sie können die Member dieser Enumeration programmgesteuert oder mithilfe einer Anwendungskonfigurationsdatei festlegen. Beispiele finden Sie unter Automatische Deserialisierung in .NET Framework Remoting.

Achtung

Die Kontrolle der Deserialisierung stellt nicht die einzige Sicherheitsanforderung für Ihre Anwendung dar. In verteilten Anwendungen kann selbst ein hohes Maß an Kontrolle über die Serialisierung möglicherweise nicht verhindern, dass böswillige Clients die Kommunikation abfangen und in irgendeiner Weise verwenden, auch wenn dies lediglich Daten für andere anzeigt.

Gilt für:

Weitere Informationen