Поделиться через


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

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

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

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

Атрибуты

Комментарии

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

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

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

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

GetMethodInfo(Delegate)

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

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

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