Table members

Include protected members
Include inherited members

A class that encapsulates a JET_TABLEID in a disposable object. This opens an existing table. To create a table use the JetCreateTable method.

The Table type exposes the following members.

Constructors

  Name Description
Public method Table Initializes a new instance of the Table class. The table is opened from the given database.

Top

Properties

  Name Description
Protected property HasResource Gets a value indicating whether the underlying resource is currently allocated. (Inherited from EsentResource.)
Public property JetTableid Gets the JET_TABLEID that this table contains.
Public property Name Gets the name of this table.

Top

Methods

  Name Description
Protected method CheckObjectIsNotDisposed Throw an exception if this object has been disposed. (Inherited from EsentResource.)
Public method Close Close the table.
Public method Dispose() Dispose of this object, releasing the underlying Esent resource. (Inherited from EsentResource.)
Protected method Dispose(Boolean) Called by Dispose and the finalizer. (Inherited from EsentResource.)
Public method Equals (Inherited from Object.)
Protected method Finalize Finalizes an instance of the EsentResource class. (Inherited from EsentResource.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ReleaseResource Free the underlying JET_TABLEID. (Overrides EsentResource.ReleaseResource().)
Protected method ResourceWasAllocated Called by a subclass when a resource is allocated. (Inherited from EsentResource.)
Protected method ResourceWasReleased Called by a subclass when a resource is freed. (Inherited from EsentResource.)
Public method ToString Returns a String that represents the current Table. (Overrides Object.ToString().)

Top

Operators

  Name Description
Public operatorStatic member Implicit(Table to JET_TABLEID) Implicit conversion operator from a Table to a JET_TABLEID. This allows a Table to be used with APIs which expect a JET_TABLEID.

Top

See also

Reference

Table class

Microsoft.Isam.Esent.Interop namespace