Click or drag to resize
CHANDLE Class
default summary
Inheritance Hierarchy
SystemObject
  GeoEngine.Core.GXNetCHANDLE
    More...

Namespace: GeoEngine.Core.GXNet
Assembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Syntax
public class CHANDLE : IDisposable

The CHANDLE type exposes the following members.

Constructors
  NameDescription
Protected methodCHANDLE
Constructors
Public methodCHANDLE(Int32)
Initializes a new instance of the CHANDLE class
Public methodCHANDLE(Int32, Boolean)
Initializes a new instance of the CHANDLE class
Top
Methods
  NameDescription
Public methodbIsNull
Check to see if class is null
Public methodbIsValid
Check to see if class is not null
Public methodStatic memberCheckError
Check to see if an error occurred
Public methodCheckValid
Check to see if class is still valid, or if it has already been destroyed
Public methodDispose
Releases all resources used by the CHANDLE
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the CHANDLE and optionally releases the managed resources
Protected methodFinalize
finalizer
(Overrides ObjectFinalize.)
Protected methodOnDelete
Set the internal handle, to null
Public methodRegisterResourceTracking
Register a delegate to be notified if this object is deleted by the underlying system
Public methodStatic memberThrowOnError
Public methodUnregisterResourceTracking
Unregister the delegate
Top
Fields
  NameDescription
Protected fieldm_bDestroy
Holds whether we need to cleanup the underlying c++ class
Protected fieldm_bDisposed
Holds whether this class has been destroyed yet
Protected fieldm_hHandle
Handle which corresponds to the ID of this object in Oasis
Public fieldm_pDelegate
Hold a pointer to the delegate so that it doesn't get deleted until this class does
Protected fieldm_pGeoGXHandle
Handle which corresponds to geogx object that created this object
Top
Properties
  NameDescription
Public propertyDelegate
Public propertyGeoGXHandle
Gets or sets the GeoGX GeoGXHandle
Public propertyHandle
Gets or sets the Handle
Top
See Also
Inheritance Hierarchy
SystemObject
  GeoEngine.Core.GXNetCHANDLE
    GeoEngine.Core.GXNetC3DN
    GeoEngine.Core.GXNetC3DV
    GeoEngine.Core.GXNetCAGG
    GeoEngine.Core.GXNetCBF
    GeoEngine.Core.GXNetCDAT
    GeoEngine.Core.GXNetCDATALINKD
    GeoEngine.Core.GXNetCDB
    GeoEngine.Core.GXNetCDBREAD
    GeoEngine.Core.GXNetCDSEL
    GeoEngine.Core.GXNetCGEOSTRING
    GeoEngine.Core.GXNetCGIS
    GeoEngine.Core.GXNetCHGD
    GeoEngine.Core.GXNetCHXYZ
    GeoEngine.Core.GXNetCIGRF
    GeoEngine.Core.GXNetCIMG
    GeoEngine.Core.GXNetCIPJ
    GeoEngine.Core.GXNetCITR
    GeoEngine.Core.GXNetCLAYOUT
    GeoEngine.Core.GXNetCLL2
    GeoEngine.Core.GXNetCLPT
    GeoEngine.Core.GXNetCLST
    GeoEngine.Core.GXNetCLTB
    GeoEngine.Core.GXNetCMAP
    GeoEngine.Core.GXNetCMAPL
    GeoEngine.Core.GXNetCMAPTEMPLATE
    GeoEngine.Core.GXNetCMETA
    GeoEngine.Core.GXNetCMVIEW
    GeoEngine.Core.GXNetCMXD
    GeoEngine.Core.GXNetCPAT
    GeoEngine.Core.GXNetCPG
    GeoEngine.Core.GXNetCPJ
    GeoEngine.Core.GXNetCPLY
    GeoEngine.Core.GXNetCRA
    GeoEngine.Core.GXNetCREG
    GeoEngine.Core.GXNetCSBF
    GeoEngine.Core.GXNetCST
    GeoEngine.Core.GXNetCST2
    GeoEngine.Core.GXNetCSURFACE
    GeoEngine.Core.GXNetCSURFACEITEM
    GeoEngine.Core.GXNetCTB
    GeoEngine.Core.GXNetCTPAT
    GeoEngine.Core.GXNetCTR
    GeoEngine.Core.GXNetCUSERMETA
    GeoEngine.Core.GXNetCVA
    GeoEngine.Core.GXNetCVM
    GeoEngine.Core.GXNetCVOX
    GeoEngine.Core.GXNetCVOXD
    GeoEngine.Core.GXNetCVOXE
    GeoEngine.Core.GXNetCVV
    GeoEngine.Core.GXNetCWA
    Geosoft.Desktop.GXNetCACQUIRE
    Geosoft.Desktop.GXNetCARCDB
    Geosoft.Desktop.GXNetCBIGRID
    Geosoft.Desktop.GXNetCCOM
    Geosoft.Desktop.GXNetCCSYMB
    Geosoft.Desktop.GXNetCDGW
    Geosoft.Desktop.GXNetCDH
    Geosoft.Desktop.GXNetCDMPPLY
    Geosoft.Desktop.GXNetCDOCU
    Geosoft.Desktop.GXNetCDXFI
    Geosoft.Desktop.GXNetCEDB
    Geosoft.Desktop.GXNetCEDOC
    Geosoft.Desktop.GXNetCEMAP
    Geosoft.Desktop.GXNetCEMAPTEMPLATE
    Geosoft.Desktop.GXNetCEMXD
    Geosoft.Desktop.GXNetCEUL3
    Geosoft.Desktop.GXNetCEXP
    Geosoft.Desktop.GXNetCFFT
    Geosoft.Desktop.GXNetCFLT
    Geosoft.Desktop.GXNetCGD
    Geosoft.Desktop.GXNetCGER
    Geosoft.Desktop.GXNetCGOLEDB
    Geosoft.Desktop.GXNetCHTTP
    Geosoft.Desktop.GXNetCIEXP
    Geosoft.Desktop.GXNetCIP
    Geosoft.Desktop.GXNetCKGRD
    Geosoft.Desktop.GXNetCMSTK
    Geosoft.Desktop.GXNetCMVG
    Geosoft.Desktop.GXNetCPGEXP
    Geosoft.Desktop.GXNetCRGRD
    Geosoft.Desktop.GXNetCSHP
    Geosoft.Desktop.GXNetCSTK
    Geosoft.Desktop.GXNetCTC
    Geosoft.Desktop.GXNetCTIN
    Geosoft.Desktop.GXNetCVVEXP