C# Class Paralect.Transitions.Mongo.MongoTransitionSerializer

Afficher le fichier Open project: paralect/Paralect.Domain Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DeserializeMetadata ( BsonValue bsonValue ) : Object>.Dictionary
DeserializeTransitionEvents ( BsonValue bsonValue ) : List
DeserializeTransitionId ( BsonValue id ) : TransitionId
SerializeMetadata ( Object>.Dictionary metadata ) : BsonValue
SerializeTransitionEvents ( List events ) : BsonArray

Method Details

Deserialize() public méthode

Deserialize from BsonDocument to Transition
public Deserialize ( BsonDocument doc ) : Transition
doc BsonDocument
Résultat Transition

MongoTransitionSerializer() public méthode

public MongoTransitionSerializer ( IDataTypeRegistry dataTypeRegistry ) : System
dataTypeRegistry IDataTypeRegistry
Résultat System

Serialize() public méthode

Serialize transiton to BsonDocument
public Serialize ( Transition transition ) : BsonDocument
transition Transition
Résultat BsonDocument

SerializeTransitionId() public méthode

public SerializeTransitionId ( TransitionId transitionId ) : BsonDocument
transitionId TransitionId
Résultat BsonDocument