Freigeben über


MessageSurrogateFilter Delegat

Definition

Bestimmt, ob die RemotingSurrogateSelector-Klasse beim Erstellen einer IMessage für eine ObjRef-Klasse eine bestimmte MarshalByRefObject-Eigenschaft ignorieren soll.

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 

Parameter

key
String

Der Schlüssel zu einer bestimmten Remotemeldungseigenschaft.

value
Object

Der Wert einer bestimmten Remotemeldungseigenschaft.

Rückgabewert

true, wenn die RemotingSurrogateSelector-Klasse eine bestimmte IMessage-Eigenschaft ignorieren sollte, während ein ObjRef-Element für eine MarshalByRefObject-Klasse erstellt wird.

Attribute

Hinweise

Der MessageSurrogateFilter Delegat ist nur für die Verwendung durch die Remotinginfrastruktur des .NET Framework vorgesehen. Sie sollten den Delegaten nicht direkt instanziieren.

Die Filter -Eigenschaft der RemotingSurrogateSelector -Klasse ruft einen MessageSurrogateFilter instance ab und legt sie fest.

Jedes Schlüssel-Wert-Parameterpaar ist eine Remoting-Nachrichteneigenschaft, die Properties zur -Eigenschaft der IMessage -Klasse gehört.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen