Ler en inglés

Compartir por


MessageSurrogateFilter Delegado

Definición

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

C#
public delegate bool MessageSurrogateFilter(string key, object value);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MessageSurrogateFilter(string key, object value);

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

Produto Versións
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Consulte también