C# Класс Prototype.Platform.Domain.Transitions.Mongo.MongoTransitionSerializer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Deserialize ( BsonDocument doc ) : Transition

Deserialize from BsonDocument to Transition

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

Serialize transiton to BsonDocument

SerializeTransitionId ( TransitionId transitionId ) : BsonDocument

Приватные методы

Метод Описание
DeserializeTransitionEvents ( BsonValue bsonValue ) : List
DeserializeTransitionId ( BsonValue id ) : TransitionId
GetString ( BsonDocument doc, string key, string defaultValue = "" ) : string
SerializeTransitionEvents ( List events ) : BsonArray

Описание методов

Deserialize() публичный Метод

Deserialize from BsonDocument to Transition
public Deserialize ( BsonDocument doc ) : Transition
doc BsonDocument
Результат Transition

MongoTransitionSerializer() публичный Метод

public MongoTransitionSerializer ( ) : System
Результат System

Serialize() публичный Метод

Serialize transiton to BsonDocument
public Serialize ( Transition transition ) : BsonDocument
transition Transition
Результат BsonDocument

SerializeTransitionId() публичный Метод

public SerializeTransitionId ( TransitionId transitionId ) : BsonDocument
transitionId TransitionId
Результат BsonDocument