Aracılığıyla paylaş


ISerializationSurrogateProvider Arabirim

Tanım

öğesini genişleten DataContractSerializerbir serileştirme vekili oluşturmak için gereken yöntemleri sağlar. Serileştirme vekili, serileştirme ve seri durumdan çıkarma sırasında bir türü başka bir türle değiştirmek için kullanılır.

public interface class ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider
type ISerializationSurrogateProvider = interface
Public Interface ISerializationSurrogateProvider
Türetilmiş

Yöntemler

GetDeserializedObject(Object, Type)

Seri durumdan çıkarma sırasında, belirtilen nesnenin yerini alan bir nesne döndürür.

GetObjectToSerialize(Object, Type)

Serileştirme sırasında, belirtilen nesnenin yerini alan bir nesne 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.

Şunlara uygulanır