Condividi tramite


MessageSurrogateFilter Delegato

Definizione

Determina se la classe RemotingSurrogateSelector debba ignorare una determinata proprietà IMessage durante la creazione di un oggetto ObjRef per una 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 

Parametri

key
String

Chiave per una particolare proprietà del messaggio remoto.

value
Object

Valore di una particolare proprietà del messaggio remoto.

Valore restituito

true se la classe RemotingSurrogateSelector deve ignorare una determinata proprietà IMessage durante la creazione di un oggetto ObjRef per una classe MarshalByRefObject.

Attributi

Commenti

Il MessageSurrogateFilter delegato è destinato all'uso solo dall'infrastruttura remota di .NET Framework. Non è consigliabile creare un'istanza diretta del delegato.

La Filter proprietà della RemotingSurrogateSelector classe ottiene e imposta un'istanza MessageSurrogateFilter di .

Ogni coppia di parametri chiave/valore è una proprietà del messaggio remota che appartiene alla Properties proprietà della IMessage classe .

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche