ISerializationSurrogateProvider2 Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan metode yang diperlukan untuk mengganti satu jenis dengan yang lain oleh DataContractSerializer selama ekspor dan impor dokumen skema XML (XSD). Antarmuka ini dibangun berdasarkan 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
- Penerapan
Keterangan
Bersama dengan ISerializationCodeDomSurrogateProvider
, antarmuka ini menggantikan IDataContractSurrogate
antarmuka dari .NET Framework 4.8.
Metode
GetCustomDataToExport(MemberInfo, Type) |
Selama operasi ekspor skema, menyisipkan anotasi ke dalam skema untuk nilai yang tidak |
GetCustomDataToExport(Type, Type) |
Selama operasi ekspor skema, menyisipkan anotasi ke dalam skema untuk nilai yang tidak |
GetDeserializedObject(Object, Type) |
Selama deserialisasi, mengembalikan objek yang merupakan pengganti objek yang ditentukan. (Diperoleh dari ISerializationSurrogateProvider) |
GetKnownCustomDataTypes(Collection<Type>) |
Mengatur kumpulan jenis yang diketahui untuk digunakan untuk serialisasi dan deserialisasi objek data kustom. |
GetObjectToSerialize(Object, Type) |
Selama serialisasi, mengembalikan objek yang menggantikan objek yang ditentukan. (Diperoleh dari ISerializationSurrogateProvider) |
GetReferencedTypeOnImport(String, String, Object) |
Selama impor skema, mengembalikan jenis yang dirujuk oleh skema. |
GetSurrogateType(Type) |
Selama serialisasi, deserialisasi, dan impor dan ekspor skema, mengembalikan jenis kontrak data yang menggantikan jenis yang ditentukan. (Diperoleh dari ISerializationSurrogateProvider) |