Édition

Partage via


NavApp Data type

Version: Available or changed with runtime version 1.0.

Provides information about a NavApp.

Static methods

The following methods are available on the NavApp data type.

Method name Description
DeleteArchiveData(Integer) Deletes the archived data for a specified table of an extension during installation.
GetArchiveRecordRef(Integer, var RecordRef) Returns a RecordRef for the specified table.
GetArchiveVersion() Returns the version of the extension that the specified table is part of.
GetCallerCallstackModuleInfos() Gets information about extensions on the callstack that contain the method, which called the currently running method. For example, if method 1 (in extension A) calls method 2 (in extension B) calls method 3 (in extension C), which calls GetCallerModuleInfo, then GetCallerModuleInfo will return information about extension A and B.
GetCallerModuleInfo(var ModuleInfo) Gets information about the extension that contains the method that called the currently running method. For example, if method 1 (in extension A) calls method 2 (in extension B), which calls GetCallerModuleInfo, then GetCallerModuleInfo will return information about extension A.
GetCurrentModuleInfo(var ModuleInfo) Gets information about the application that contains the AL object that is currently running.
GetModuleInfo(Guid, var ModuleInfo) Gets information about the specified AL application.
GetResource(Text, var InStream) Loads default, or starting, table data into the specified table of an extension during installation.
IsEntitled(Text [, Guid]) Determines if the current user is entitled to a specific entitlement id for the application.
IsInstalling() Returns true if the application that contains the AL object that is currently running is being installed, otherwise it returns false.
IsUnlicensed([Guid]) Determines if the current user is assigned the Unlicensed entitlement type for the application.
LoadPackageData(Integer) Loads default, or starting, table data into the specified table of an extension during installation.
RestoreArchiveData(Integer [, Boolean]) Restores archived data for a specified table of an extension during installation.

Get Started with AL
Developing Extensions