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; не следует создавать экземпляр делегата напрямую.
FilterСвойство RemotingSurrogateSelector класса получает и задает MessageSurrogateFilter экземпляр.
Каждая пара параметров "ключ-значение" является свойством сообщения удаленного взаимодействия, которое принадлежит Properties свойству IMessage класса.
Методы расширения
GetMethodInfo(Delegate) |
Получает объект, представляющий метод, представленный указанным делегатом. |