AccessLoadOptions
OfficeIMO.Access
Bounded native inspection and document ownership options.
Inheritance
- DocumentLoadOptions
- AccessLoadOptions
Usage
Explore 3 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.
Accepted by parameters 3
- Method AccessDocument.Inspect
- Method AccessDocument.Load
- Method AccessDocument.LoadAsync
Constructors
public AccessLoadOptions() #Inherited Methods
Properties
public bool DecodeCatalog { get; set; } #Decode qualified native catalogs and schema. Rows and long values remain lazy. False retains header-only inspection.
public bool DecodeApplicationObjects { get; set; } #Decode bounded application carriers, designers and VBA after the catalog. False retains their NotDecoded status while preserving the whole snapshot.
public IReadOnlyCollection<string>? TableNames { get; set; } #Optional case-insensitive user-table selection. Null loads every user-table definition.
public long MaxInputBytes { get; set; } #Maximum bytes snapshotted from input, including a non-seekable stream.
public int MaxPages { get; set; } #Maximum physical pages accepted before any catalog decoding.
public int MaxCatalogObjects { get; set; } #Maximum catalog objects, including system and unknown objects.
public int MaxMetadataBytes { get; set; } #Maximum total native bytes decoded as catalog, schema, property, query and application metadata, including repeated references and designer/macro parsing. The input snapshot is bounded separately.
public int MaxValueBytes { get; set; } #Maximum bytes materialized for a field or attachment.
public long MaxRows { get; set; } #Maximum rows traversed by one reader, including complex-value scans.
public int MaxChainLength { get; set; } #Maximum links followed in a table-definition, overflow or long-value chain.
Inherited Properties
public DocumentAccessMode AccessMode { get; set; } #public OfficePackageSecurityOptions? PackageSecurity { get; set; } #public bool CaptureSourcePackageSecurity { get; set; } #public DocumentPersistenceMode PersistenceMode { get; set; } #