ISerializationSurrogateProvider2 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XML şema belgelerinin (XSD) dışarı ve içeri aktarılması sırasında DataContractSerializer tarafından bir türü başka bir türle değiştirmek için gereken yöntemleri sağlar. Bu arabirim üzerine ISerializationSurrogateProviderinşa eder.
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
- Uygulamalar
Açıklamalar
ile ISerializationCodeDomSurrogateProvider
birlikte, bu arabirimler .NET Framework 4.8 arabiriminin IDataContractSurrogate
yerini alır.
Yöntemler
GetCustomDataToExport(MemberInfo, Type) |
Şema dışarı aktarma işlemleri sırasında, dönüş olmayan |
GetCustomDataToExport(Type, Type) |
Şema dışarı aktarma işlemleri sırasında, dönüş olmayan |
GetDeserializedObject(Object, Type) |
Seri durumdan çıkarma sırasında, belirtilen nesnenin yerini alan bir nesne döndürür. (Devralındığı yer: ISerializationSurrogateProvider) |
GetKnownCustomDataTypes(Collection<Type>) |
Özel veri nesnelerinin seri hale getirilmesi ve seri durumdan çıkarılması için kullanılacak bilinen türlerin koleksiyonunu ayarlar. |
GetObjectToSerialize(Object, Type) |
Serileştirme sırasında, belirtilen nesnenin yerini alan bir nesne döndürür. (Devralındığı yer: ISerializationSurrogateProvider) |
GetReferencedTypeOnImport(String, String, Object) |
Şema içeri aktarma sırasında, şema tarafından başvuruda bulunan türü döndürür. |
GetSurrogateType(Type) |
Serileştirme, seri durumdan çıkarma ve şema içeri ve dışarı aktarma sırasında, belirtilen türün yerini alan bir veri sözleşmesi türü döndürür. (Devralındığı yer: ISerializationSurrogateProvider) |