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 遠端基礎結構使用;您不應該直接具現化委派。

類別 FilterRemotingSurrogateSelector 屬性會取得並設定 MessageSurrogateFilter 實例。

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

擴充方法

GetMethodInfo(Delegate)

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

適用於

另請參閱