C# 클래스 Bamboo.Prevalence.Serialization.AutoVersionMigrationSurrogate

Serialization surrogate and selector that allows any new version of a serialiazable class to be loaded from an outdated serialized representation.
Any new class fields not present in the serialization data will be left uninitialized. Removed fields are ignored (no exceptions).
상속: ISerializationSurrogate, ISurrogateSelector
파일 보기 프로젝트 열기: bamboo/Bamboo.Prevalence 1 사용 예제들

공개 메소드들

메소드 설명
AutoVersionMigrationSurrogate ( Assembly assemblyToMigrate ) : System

Create a surrogate that will be used to serialize/deserialize all the types in the assembly specified.

비공개 메소드들

메소드 설명
FindField ( Type t, string name ) : FieldInfo
ISurrogateSelector ( System type, System context, System &selector ) : System.Runtime.Serialization.ISerializationSurrogate
ISurrogateSelector ( ) : System.Runtime.Serialization.ISurrogateSelector
ISurrogateSelector ( System selector ) : void
System ( object obj, System info, System context, System selector ) : object
System ( object obj, System info, System context ) : void

메소드 상세

AutoVersionMigrationSurrogate() 공개 메소드

Create a surrogate that will be used to serialize/deserialize all the types in the assembly specified.
public AutoVersionMigrationSurrogate ( Assembly assemblyToMigrate ) : System
assemblyToMigrate System.Reflection.Assembly
리턴 System