AccessTable
OfficeIMO.Access
A typed table in a document model.
Inheritance
- AccessNamedObject
- AccessTable
Usage
Explore 6 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 6
- Property AccessColumn.Table
- Property AccessDocument.SystemTables
- Property AccessIndex.Table
- Method AccessTableCollection.Add
- Method AccessTableCollection.GetEnumerator
- Property AccessTableCollection.Item
Methods
public void AppendRow(AccessRowValues values) #Appends validated values to the model, retaining omitted fields separately from explicit nulls.
Parameters
- values OfficeIMO.Access.AccessRowValues
public AccessDataReader OpenDataReader(CancellationToken cancellationToken = default) #Opens a forward-only reader over modeled rows. Its lease blocks edits until disposal.
Parameters
- cancellationToken System.Threading.CancellationToken = default
Returns
AccessDataReaderInherited Methods
Properties
public AccessColumnCollection Columns { get; } #Field definitions in ordinal order.
public long RowCount { get; } #Number of modeled rows, without reading any native table.
public bool IsSystem { get; internal set; } #Whether this is a system or hidden table kept outside the user-table collection.
public bool IsLinked { get; } #Whether this definition refers to an external table whose target is never opened.
public AccessLinkedTableInfo? LinkedTable { get; internal set; } #Inert, credential-redacted linked-table metadata, or null for a local table.
public IReadOnlyDictionary<string, object?> Properties { get; internal set; } #Persisted table properties; unknown property values retain their raw representation.
public AccessOpaqueValue? NativeProperties { get; internal set; } #Exact persisted property-map bytes, including uninterpreted chunks. Null for a new model or an absent map.
Inherited Properties
public IReadOnlyList<AccessDiagnostic> Diagnostics { get; internal set; } #