Compartilhar via


MessageSurrogateFilter Delegar

Definição

Determina se a classe RemotingSurrogateSelector deve ignorar uma determinada propriedade IMessage durante a criação de um ObjRef para uma 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 

Parâmetros

key
String

A chave para uma propriedade de mensagem de comunicação remota específica.

value
Object

O valor de uma propriedade de mensagem de comunicação remota específica.

Valor Retornado

true caso a classe RemotingSurrogateSelector deva ignorar uma determinada propriedade IMessage durante a criação de um ObjRef para uma classe MarshalByRefObject.

Atributos

Comentários

O MessageSurrogateFilter delegado destina-se a ser usado apenas pela infraestrutura de comunicação remota do .NET Framework; você não deve instanciar o delegado diretamente.

A Filter propriedade da RemotingSurrogateSelector classe obtém e define uma MessageSurrogateFilter instância .

Cada par de parâmetros chave/valor é uma propriedade de mensagem de comunicação remota que pertence à Properties propriedade da IMessage classe .

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Confira também