FromBson() public static method

public static FromBson ( BsonDocument doc ) : CommandHandlerRecord
doc BsonDocument
return CommandHandlerRecord
Beispiel #1
0
        /// <summary>
        /// From Bson
        /// </summary>
        public static CommandHandlerRecordCollection FromBson(BsonValue doc)
        {
            var list = new List <CommandHandlerRecord>();

            if (!doc.IsBsonArray)
            {
                return(new CommandHandlerRecordCollection(list));
            }

            var evnts = doc.AsBsonArray;

            foreach (var evnt in evnts)
            {
                list.Add(CommandHandlerRecord.FromBson(evnt.AsBsonDocument));
            }

            return(new CommandHandlerRecordCollection(list));
        }