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

Boolean

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 Remoting-Infrastruktur des .NET Framework gedacht. der Delegat sollte nicht direkt instanziiert werden.

Die Filter -Eigenschaft der RemotingSurrogateSelector -Klasse ruft eine-Instanz ab und legt Sie fest MessageSurrogateFilter .

Jedes Schlüssel-Wert-Parameter Paar ist eine Remoting-Nachrichten Eigenschaft, die zur- Properties 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

Siehe auch