ISerializationSurrogateProvider2 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.
Biedt de methoden die nodig zijn om het ene type door DataContractSerializer te vervangen tijdens het exporteren en importeren van XML-schemadocumenten (XSD). Deze interface bouwt voort op ISerializationSurrogateProvider.
public interface class ISerializationSurrogateProvider2 : System::Runtime::Serialization::ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider2 : System.Runtime.Serialization.ISerializationSurrogateProvider
type ISerializationSurrogateProvider2 = interface
interface ISerializationSurrogateProvider
Public Interface ISerializationSurrogateProvider2
Implements ISerializationSurrogateProvider
- Implementeringen
Opmerkingen
Samen met ISerializationCodeDomSurrogateProvider vervangen deze interfaces de interface IDataContractSurrogate van .NET Framework 4.8.
Methoden
| Name | Description |
|---|---|
| GetCustomDataToExport(MemberInfo, Type) |
Tijdens het exporteren van schema's voegt u aantekeningen in het schema in voor niet-retourwaarden |
| GetCustomDataToExport(Type, Type) |
Tijdens het exporteren van schema's voegt u aantekeningen in het schema in voor niet-retourwaarden |
| GetDeserializedObject(Object, Type) |
Tijdens de deserialisatie wordt een object geretourneerd dat een vervanging is voor het opgegeven object. (Overgenomen van ISerializationSurrogateProvider) |
| GetKnownCustomDataTypes(Collection<Type>) |
Hiermee stelt u de verzameling bekende typen in die moeten worden gebruikt voor serialisatie en deserialisatie van de aangepaste gegevensobjecten. |
| GetObjectToSerialize(Object, Type) |
Tijdens de serialisatie wordt een object geretourneerd dat het opgegeven object vervangt. (Overgenomen van ISerializationSurrogateProvider) |
| GetReferencedTypeOnImport(String, String, Object) |
Tijdens het importeren van het schema wordt het type geretourneerd waarnaar wordt verwezen door het schema. |
| GetSurrogateType(Type) |
Tijdens serialisatie, deserialisatie en het importeren en exporteren van schema's wordt een gegevenscontracttype geretourneerd dat het opgegeven type vervangt. (Overgenomen van ISerializationSurrogateProvider) |