MessageSurrogateFilter 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定在为 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) |
获取指示指定委托表示的方法的对象。 |