If you'd like your users to connect to your License Server on a regular basis to continue using your software, you can set the MaxDaysOffline property to the number of days they can remain offline.
For example, by setting MaxDaysOffline to 5, a user can run offline for 5 days. On day 6, if the user attempts to start your application and your application is not not able to connect to the License Server, the LicenseValidator.ValidateLicenseAtStartup will fail.
If the application was already running on day 6, the property QlmOfflinePeriodExceededAction specifies what action QLM should take if it is not able to connect to the License Server. Note that QLM has an internal timer that tries to connect to the License Server once per day.
QlmOfflinePeriodExceededAction can be set to: DoNothing, ExitApp, FireEvent, ThrowException
DoNothing: as per the name, no action will be taken.
ExitApp: QLM will exit the application.
FireEvent: QLM will fire an event (only supported in .NET apps).
ThrowException: QLM will throw an exception (only recommended in .NET apps).