Auf Englisch lesen

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.

C#
public delegate bool MessageSurrogateFilter(string key, object value);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MessageSurrogateFilter(string key, object value);

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:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Weitere Informationen