C# 클래스 Paralect.Transitions.Mongo.MongoTransitionSerializer

파일 보기 프로젝트 열기: paralect/Paralect.Domain 1 사용 예제들

공개 메소드들

메소드 설명
Deserialize ( BsonDocument doc ) : Transition

Deserialize from BsonDocument to Transition

MongoTransitionSerializer ( IDataTypeRegistry dataTypeRegistry ) : System
Serialize ( Transition transition ) : BsonDocument

Serialize transiton to BsonDocument

SerializeTransitionId ( TransitionId transitionId ) : BsonDocument

비공개 메소드들

메소드 설명
DeserializeMetadata ( BsonValue bsonValue ) : Object>.Dictionary
DeserializeTransitionEvents ( BsonValue bsonValue ) : List
DeserializeTransitionId ( BsonValue id ) : TransitionId
SerializeMetadata ( Object>.Dictionary metadata ) : BsonValue
SerializeTransitionEvents ( List events ) : BsonArray

메소드 상세

Deserialize() 공개 메소드

Deserialize from BsonDocument to Transition
public Deserialize ( BsonDocument doc ) : Transition
doc BsonDocument
리턴 Transition

MongoTransitionSerializer() 공개 메소드

public MongoTransitionSerializer ( IDataTypeRegistry dataTypeRegistry ) : System
dataTypeRegistry IDataTypeRegistry
리턴 System

Serialize() 공개 메소드

Serialize transiton to BsonDocument
public Serialize ( Transition transition ) : BsonDocument
transition Transition
리턴 BsonDocument

SerializeTransitionId() 공개 메소드

public SerializeTransitionId ( TransitionId transitionId ) : BsonDocument
transitionId TransitionId
리턴 BsonDocument