Compartir a través de


MessageSurrogateFilter Delegado

Definición

Determina si la clase RemotingSurrogateSelector debería omitir una propiedad IMessage determinada al crear ObjRef para una clase 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 

Parámetros

key
String

La clave a una propiedad de mensaje de comunicación remota determinada.

value
Object

El valor de una propiedad de mensaje de comunicación remota determinada.

Valor devuelto

true si la clase RemotingSurrogateSelector debería omitir una propiedad IMessage determinada al crear ObjRef para una clase MarshalByRefObject.

Atributos

Comentarios

El MessageSurrogateFilter delegado está pensado solo para su uso mediante la infraestructura de comunicación remota de .NET Framework; no debe crear instancias del delegado directamente.

La Filter propiedad de la RemotingSurrogateSelector clase obtiene y establece una MessageSurrogateFilter instancia.

Cada par de parámetros clave-valor es una propiedad de mensaje de comunicación remota que pertenece a la Properties propiedad de la IMessage clase .

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también