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) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |