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