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

特定遠端訊息屬性的值。

傳回值

Boolean

如果在建立 MarshalByRefObject 類別的 ObjRef 時,RemotingSurrogateSelector 類別應該忽略特定的 IMessage 屬性,則為 true

屬性

備註

MessageSurrogateFilter委派僅供 .NET Framework 的遠端基礎結構使用; 您不應直接具現化委派。

Filter類別的屬性會 RemotingSurrogateSelector 取得並設定 MessageSurrogateFilter 實例。

每個索引鍵/值參數組都是遠端訊息屬性,屬於 Properties 類別的屬性 IMessage

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於

另請參閱