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


MessageSurrogateFilter Делегат

Определение

Определяет, должен ли RemotingSurrogateSelector класс игнорировать определенное IMessage свойство при создании ObjRefMarshalByRefObject класса.

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 экземпляр.

Каждая пара параметров key/value — это свойство удаленного взаимодействия, которое принадлежит Properties свойству IMessage класса.

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

Имя Описание
GetMethodInfo(Delegate)

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

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

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