MessageSurrogateFilter Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda RemotingSurrogateSelector třída má ignorovat konkrétní IMessage vlastnost při vytváření ObjRef pro MarshalByRefObject třídu.
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
Parametry
- key
- String
Klíč ke konkrétní vlastnosti zprávy vzdálené komunikace.
- value
- Object
Hodnota konkrétní vlastnosti zprávy vzdálené komunikace.
Návratová hodnota
true
RemotingSurrogateSelector pokud by třída měla při vytváření ObjRefMarshalByRefObject třídy ignorovat určitou IMessage vlastnost.
- Atributy
Poznámky
Delegát MessageSurrogateFilter je určen pouze pro infrastrukturu vzdálené komunikace rozhraní .NET Framework; neměli byste vytvořit instanci delegáta přímo.
Vlastnost Filter třídy získá RemotingSurrogateSelector a nastaví MessageSurrogateFilter instanci.
Každý pár parametrů klíč/hodnota je vlastnost zprávy vzdálené komunikace, která patří do Properties vlastnosti IMessage třídy.
Metody rozšíření
GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |