ISurrogateSelector Interfész

Definíció

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.

A következőre érvényes: