示例#1
0
        public Ledger(int id, string name, string path)
        {
            Id   = id;
            Name = name;
            Path = path;

            Indexes = new LedgerIndexManager(Name, LedgerIndexFileName);
        }
示例#2
0
 public Ledger(ILogger <Ledger> logger, int id, string name, string path)
 {
     _logger      = logger;
     Id           = id;
     Name         = name;
     RootDataPath = path;
     Writer       = new DefaultTextFileLedgerWriter(LedgerPath);
     Reader       = new DefaultTextFileLedgerReader(LedgerPath);
     Indexes      = new LedgerIndexManager(Name, LedgerIndexFileName);
 }