Udostępnij za pośrednictwem


MessageSurrogateFilter Delegat

Definicja

Określa, czy RemotingSurrogateSelector klasa powinna ignorować określoną IMessage właściwość podczas tworzenia ObjRef klasy 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 

Parametry

key
String

Klucz do określonej właściwości komunikatu komunikacji zdalniej.

value
Object

Wartość określonej właściwości komunikatu komunikacji zdalniej.

Wartość zwracana

trueRemotingSurrogateSelector jeśli klasa powinna ignorować określoną IMessage właściwość podczas tworzenia ObjRef klasyMarshalByRefObject.

Atrybuty

Uwagi

Delegat MessageSurrogateFilter jest przeznaczony tylko do użytku przez infrastrukturę komunikacji wirtualnej .NET Framework; nie należy bezpośrednio utworzyć wystąpienia delegata.

Właściwość FilterRemotingSurrogateSelector klasy pobiera i ustawia MessageSurrogateFilter wystąpienie.

Każda para parametrów klucz/wartość jest właściwością komunikatu komunikacji zdalnie, która należy do Properties właściwości IMessage klasy.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też