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リモート処理では、Low と Full の 2 つのレベルの自動逆シリアル化が提供されます。 完全逆シリアル化レベルでは、すべての状況でリモート処理がサポートするすべての型の自動逆シリアル化がサポートされます。 Low および Full サポートの.NET Frameworkリモート処理の種類の一覧については、「.NET Frameworkリモート処理での自動逆シリアル化」を参照してください。

この列挙体のメンバーは、プログラムで設定することも、アプリケーション構成ファイルを使用して設定することもできます。 例については、「.NET Frameworkリモート処理での自動逆シリアル化」を参照してください。

注意事項

アプリケーションに必要なセキュリティは、逆シリアル化の制御だけではありません。 分散アプリケーションでは、シリアル化を高度に制御しても、悪意のあるクライアントが通信を傍受して何らかの方法で使用するのを妨げる可能性はありません。たとえそれが他のユーザーにデータを表示しているだけであっても、

適用対象

こちらもご覧ください