Partager via


MessageSurrogateFilter Délégué

Définition

Détermine si la classe RemotingSurrogateSelector doit ignorer une propriété IMessage particulière en créant ObjRef pour une classe 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 

Paramètres

key
String

Clé d'une propriété particulière du message de communication à distance.

value
Object

Valeur d'une propriété particulière du message de communication à distance.

Valeur renvoyée

true si la classe RemotingSurrogateSelector doit ignorer une propriété IMessage particulière durant la création de ObjRef pour une classe MarshalByRefObject.

Attributs

Remarques

Le MessageSurrogateFilter délégué est destiné à être utilisé uniquement par l’infrastructure de communication à distance du .NET Framework ; vous ne devez pas instancier le délégué directement.

La Filter propriété de la RemotingSurrogateSelector classe obtient et définit un MessageSurrogateFilter instance.

Chaque paire de paramètres clé/valeur est une propriété de message de communication à distance qui appartient à la Properties propriété de la IMessage classe .

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi