TypeFilterLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum TypeFilterLevel
public enum TypeFilterLevel
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeFilterLevel
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeFilterLevel =
type TypeFilterLevel =
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeFilterLevel =
Public Enum TypeFilterLevel
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Low | 2 | Die niedrige Deserialisierungsebene für .NET Framework-Remoting. Es unterstützt Typen, die mit grundlegenden Remotingfunktionen verknüpft sind. |
| Full | 3 | Die vollständige Deserialisierungsebene für .NET Framework-Remoting. Es unterstützt alle Typen, die Remoting in allen Situationen 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.
Sie können die Member dieser Enumeration programmgesteuert oder mithilfe einer Anwendungskonfigurationsdatei festlegen.
Vorsicht
Gehen Sie nicht davon aus, dass die Steuerung der Deserialisierung die einzige Sicherheit ist, die Ihre Anwendung erfordert. 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 auf irgendeine Weise verwenden, auch wenn dies nur Daten für andere anzeigt.