ISerializationSurrogateProvider2 Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller de metoder som krävs för att ersätta en typ med en annan av DataContractSerializer vid export och import av XML-schemadokument (XSD). Det här gränssnittet bygger på 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
- Implementeringar
Kommentarer
Tillsammans med ISerializationCodeDomSurrogateProvider ersätter dessa gränssnitt gränssnittet IDataContractSurrogate från .NET Framework 4.8.
Metoder
| Name | Description |
|---|---|
| GetCustomDataToExport(MemberInfo, Type) |
Under schemaexportåtgärder infogar anteckningar i schemat för värden som inte |
| GetCustomDataToExport(Type, Type) |
Under schemaexportåtgärder infogar anteckningar i schemat för värden som inte |
| GetDeserializedObject(Object, Type) |
Under deserialiseringen returnerar ett objekt som är ett substitut för det angivna objektet. (Ärvd från ISerializationSurrogateProvider) |
| GetKnownCustomDataTypes(Collection<Type>) |
Anger vilken samling av kända typer som ska användas för serialisering och deserialisering av anpassade dataobjekt. |
| GetObjectToSerialize(Object, Type) |
Under serialiseringen returnerar ett objekt som ersätter det angivna objektet. (Ärvd från ISerializationSurrogateProvider) |
| GetReferencedTypeOnImport(String, String, Object) |
Under schemaimporten returnerar den typ som refereras av schemat. |
| GetSurrogateType(Type) |
Under serialisering, deserialisering och schemaimport och export returnerar en datakontraktstyp som ersätter den angivna typen. (Ärvd från ISerializationSurrogateProvider) |