コード例 #1
0
        public ObjectId Commit(Entity Object)
        {
            ObjectId id = AC_blockTableRecord.AppendEntity(Object);

            AC_Tr.AddNewlyCreatedDBObject(Object, true);
            return(id);
        }
コード例 #2
0
 public void Dispose()
 {
     AC_Tr.Commit();
     AC_blockTable.Dispose();
     AC_blockTableRecord.Dispose();
     AC_Tr.Dispose();
 }
コード例 #3
0
 public void closeObject(Entity Obj)
 {
     Obj.Dispose();
     AC_Tr.Commit();
     AC_blockTable.Dispose();
     AC_blockTableRecord.Dispose();
     AC_Tr.Dispose();
 }
コード例 #4
0
 public void Dispose(Transaction tr)
 {
     if (!AC_blockTable.IsDisposed)
     {
         AC_blockTable.Dispose();
     }
     if (!AC_blockTableRecord.IsDisposed)
     {
         AC_blockTableRecord.Dispose();
     }
     if (!tr.IsDisposed)
     {
         tr.Commit();
         tr.Dispose();
     }
 }
コード例 #5
0
 public void Dispose()
 {
     if (!AC_blockTable.IsDisposed)
     {
         AC_blockTable.Dispose();
     }
     if (!AC_blockTableRecord.IsDisposed)
     {
         AC_blockTableRecord.Dispose();
     }
     if (!AC_Tr.IsDisposed)
     {
         AC_Tr.Commit();
         AC_Tr.Dispose();
     }
 }