Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Properties | List of all members
Gssoft.Gscad.ApplicationServices.TransactionManager Class Reference

Public Member Functions

sealed override DatabaseServices.Transaction StartTransaction ()
 
void EnableGraphicsFlush (bool doEnable)
 
void FlushGraphics ()
 
- Public Member Functions inherited from Gssoft.Gscad.DatabaseServices.TransactionManager
virtual void AddNewlyCreatedDBObject (DBObject obj, bool add)
 
virtual DBObjectCollection GetAllObjects ()
 
virtual DBObject GetObject (ObjectId id, OpenMode mode)
 
virtual DBObject GetObject (ObjectId id, OpenMode mode, bool openErasedObject)
 
virtual DBObject GetObject (ObjectId id, OpenMode mode, bool openErasedObject, bool forceOpenOnLockedLayer)
 
virtual void QueueForGraphicsFlush ()
 
virtual Transaction StartTransaction ()
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
RXClass GetRXClass ()
 
virtual object Clone ()
 
int CompareTo (object obj)
 
virtual void CopyFrom (RXObject source)
 
IntPtr QueryX (RXClass protocolClass)
 
IntPtr X (RXClass protocolClass)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Protected Member Functions

sealed override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.DatabaseServices.TransactionManager
override void DeleteUnmanagedObject ()
 
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)
 

Properties

sealed override DatabaseServices.Transaction TopTransaction [get]
 
- Properties inherited from Gssoft.Gscad.DatabaseServices.TransactionManager
virtual int NumberOfActiveTransactions [get]
 
virtual Transaction TopTransaction [get]
 对于TopTransaction只用于检查,不用于事务操作
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
static RXObject Create (IntPtr unmanagedPointer, bool autoDelete)
 
static RXClass GetClass (Type type)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 

Member Function Documentation

◆ DeleteUnmanagedObject()

sealed override void Gssoft.Gscad.ApplicationServices.TransactionManager.DeleteUnmanagedObject ( )
protectedvirtual

Reimplemented from Gssoft.Gscad.Runtime.RXObject.

◆ StartTransaction()

sealed override DatabaseServices.Transaction Gssoft.Gscad.ApplicationServices.TransactionManager.StartTransaction ( )
virtual