TypeFilterLevel 列挙型

定義

注意事項

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

.NET Framework リモート処理の自動逆シリアル化のレベルを指定します。

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
継承
TypeFilterLevel
属性

フィールド

名前 説明
Low 2

.NET Framework リモート処理の低い逆シリアル化レベル。 これは、基本的なリモート処理機能に関連付けられている型をサポートします。

Full 3

.NET Framework リモート処理の完全逆シリアル化レベル。 リモート処理がすべての状況でサポートするすべての型をサポートします。

注釈

Warning

BinaryFormatter は安全ではなく、セキュリティで保護することはできません。 詳細については、「BinaryFormatter セキュリティ ガイド」を参照してください。

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

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

Caution

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

適用対象

こちらもご覧ください