Exemplo n.º 1
0
        /// <exception cref="Db4objects.Db4o.Ext.Db4oIOException"></exception>
        public override IBin Open(BinConfiguration config)
        {
            var openedBin = new SaveAsBin(base.Open(config)
                                          );

            _binRecords.Put(config.Uri(), new BinRecord(config, openedBin));
            return(openedBin);
        }
Exemplo n.º 2
0
        private void ReopenOldConfiguration(SaveAsBin saveAsBin, BinConfiguration
                                            config, string newUri, Exception e)
        {
            var safeBin = _storage.Open(config);

            saveAsBin.DelegateTo(safeBin);
            throw new Db4oException("Copying to " + newUri + " failed. Reopened " + config.Uri
                                        (), e);
        }
Exemplo n.º 3
0
 public _IRunnable_49(SaveAsStorage _enclosing, SaveAsBin saveAsBin,
                      string oldUri, string newUri, BinConfiguration oldConfiguration)
 {
     this._enclosing       = _enclosing;
     this.saveAsBin        = saveAsBin;
     this.oldUri           = oldUri;
     this.newUri           = newUri;
     this.oldConfiguration = oldConfiguration;
 }
Exemplo n.º 4
0
 internal BinRecord(BinConfiguration binConfiguration, SaveAsBin bin
                    )
 {
     _binConfiguration = binConfiguration;
     _bin = bin;
 }
Exemplo n.º 5
0
 /// <exception cref="Db4objects.Db4o.Ext.Db4oIOException"></exception>
 public override IBin Open(BinConfiguration config)
 {
     var openedBin = new SaveAsBin(base.Open(config)
         );
     _binRecords.Put(config.Uri(), new BinRecord(config, openedBin));
     return openedBin;
 }
Exemplo n.º 6
0
 private void ReopenOldConfiguration(SaveAsBin saveAsBin, BinConfiguration
     config, string newUri, Exception e)
 {
     var safeBin = _storage.Open(config);
     saveAsBin.DelegateTo(safeBin);
     throw new Db4oException("Copying to " + newUri + " failed. Reopened " + config.Uri
         (), e);
 }
Exemplo n.º 7
0
 internal BinRecord(BinConfiguration binConfiguration, SaveAsBin bin
     )
 {
     _binConfiguration = binConfiguration;
     _bin = bin;
 }
Exemplo n.º 8
0
 public _IRunnable_49(SaveAsStorage _enclosing, SaveAsBin saveAsBin,
     string oldUri, string newUri, BinConfiguration oldConfiguration)
 {
     this._enclosing = _enclosing;
     this.saveAsBin = saveAsBin;
     this.oldUri = oldUri;
     this.newUri = newUri;
     this.oldConfiguration = oldConfiguration;
 }