MessageSurrogateFilter 委托

定义

确定在为 RemotingSurrogateSelector 类创建 IMessage 时,ObjRef 类是否忽略某个特定的 MarshalByRefObject 属性。

public delegate bool MessageSurrogateFilter(System::String ^ key, System::Object ^ value);
public delegate bool MessageSurrogateFilter(string key, object value);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MessageSurrogateFilter(string key, object value);
type MessageSurrogateFilter = delegate of string * obj -> bool
[<System.Runtime.InteropServices.ComVisible(true)>]
type MessageSurrogateFilter = delegate of string * obj -> bool
Public Delegate Function MessageSurrogateFilter(key As String, value As Object) As Boolean 

参数

key
String

特定远程处理消息属性的键。

value
Object

特定远程处理消息属性的值。

返回值

如果为 MarshalByRefObject 类创建 ObjRef 时,RemotingSurrogateSelector 类应忽略特定 IMessage 属性,则为 true

属性

注解

委托MessageSurrogateFilter仅供.NET Framework的远程处理基础结构使用;不应直接实例化委托。

Filter类的 RemotingSurrogateSelector 属性获取并设置实例MessageSurrogateFilter

每个键/值参数对都是属于 Properties 类的 属性的 IMessage 远程处理消息属性。

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

另请参阅