/// <summary> /// Generates the offline activation request needed for generating /// offline activation response in the dashboard. /// </summary> /// <param name="filePath">path of the file for the offline request.</param> public static void GenerateOfflineActivationRequest(string filePath) { int status; if (LexActivatorNative.IsWindows()) { status = IntPtr.Size == 4 ? LexActivatorNative.GenerateOfflineActivationRequest_x86(filePath) : LexActivatorNative.GenerateOfflineActivationRequest(filePath); } else { status = LexActivatorNative.GenerateOfflineActivationRequestA(filePath); } if (LexStatusCodes.LA_OK != status) { throw new LexActivatorException(status); } }