ISurrogateSelector Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft een serialisatie surrogaatselectorklasse aan.
public interface class ISurrogateSelector
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
- Afgeleid
- Kenmerken
Opmerkingen
Surrogaatkiezers implementeren de ISurrogateSelector interface om formatters te helpen bij het selecteren van surrogaten om te delegeren aan de serialisatie of deserialisatie van andere objecten.
Methoden
| Name | Description |
|---|---|
| ChainSelector(ISurrogateSelector) |
Hiermee geeft u de volgende ISurrogateSelector voor surrogaten te onderzoeken of het huidige exemplaar geen surrogaat heeft voor het opgegeven type en de assembly in de opgegeven context. |
| GetNextSelector() |
Retourneert de volgende surrogaatkiezer in de keten. |
| GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Hiermee wordt gezocht naar het surrogaat dat het type van het opgegeven object vertegenwoordigt, te beginnen met de opgegeven surrogaatselector voor de opgegeven serialisatiecontext. |