英語で読む

次の方法で共有


MessageSurrogateFilter 代理人

定義

RemotingSurrogateSelector クラスの IMessage の作成中に、ObjRef クラスが、特定の MarshalByRefObject プロパティを無視する必要があるかどうかを判断します。

C#
public delegate bool MessageSurrogateFilter(string key, object value);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MessageSurrogateFilter(string key, object value);

パラメーター

key
String

特定のリモート処理メッセージ プロパティのキー。

value
Object

特定のリモート処理メッセージ プロパティの値。

戻り値

MarshalByRefObject クラスの ObjRef の作成中に、RemotingSurrogateSelector クラスが、特定の IMessage プロパティを無視する必要がある場合は true

属性

注釈

デリゲートはMessageSurrogateFilter、.NET Frameworkのリモート処理インフラストラクチャでのみ使用することを目的としています。デリゲートを直接インスタンス化しないでください。

クラスの プロパティはFilter、 インスタンスをRemotingSurrogateSelectorMessageSurrogateFilter取得および設定します。

各キーと値のパラメーターのペアは、 クラスの IMessage プロパティにProperties属するリモート処理メッセージ プロパティです。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

こちらもご覧ください