ISurrogateSelector Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Szerializációs helyettesítő választóosztályt jelez.
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
- Származtatott
- Attribútumok
Megjegyzések
A helyettesítő választók implementálják a ISurrogateSelector felületet, hogy segítsenek a formázóknak a helyettesítők kiválasztásában, hogy más objektumok szerializálására vagy deszerializálására delegálják.
Metódusok
| Name | Description |
|---|---|
| ChainSelector(ISurrogateSelector) |
A helyettesek következő ISurrogateSelector lépését adja meg annak vizsgálatához, hogy az aktuális példány nem rendelkezik-e helyettessel a megadott típushoz és szerelvényhez a megadott környezetben. |
| GetNextSelector() |
A lánc következő helyettesítő választóját adja vissza. |
| GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Megkeresi a megadott objektum típusát képviselő helyettesítőt, kezdve a megadott szerializálási környezet megadott helyettesítő választójával. |