MessageSurrogateFilter Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |