MessageSurrogateFilter Делегат

Определение

Определяет, должен ли класс RemotingSurrogateSelector игнорировать конкретное свойство IMessage при создании ObjRef для класса 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 

Параметры

key
String

Ключ к конкретному свойству сообщения удаленного взаимодействия.

value
Object

Значение конкретного свойства сообщения удаленного взаимодействия.

Возвращаемое значение

Boolean

Значение true, если класс RemotingSurrogateSelector должен игнорировать конкретное свойство IMessage при создании ObjRef для класса MarshalByRefObject.

Атрибуты

Комментарии

MessageSurrogateFilterДелегат предназначен только для использования в инфраструктуре удаленного взаимодействия платформа .NET Framework; не следует создавать экземпляр делегата напрямую.

FilterСвойство RemotingSurrogateSelector класса получает и задает MessageSurrogateFilter экземпляр.

Каждая пара параметров "ключ-значение" является свойством сообщения удаленного взаимодействия, которое принадлежит Properties свойству IMessage класса.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел