> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Engine オブジェクトの ReleaseOnlineLicense メソッド

> ABBYY FineReader Engine API の Engine オブジェクトの ReleaseOnlineLicense メソッド — 関連情報とともにオンライン ライセンスを解放します。これは、同時ユーザー数が限られているシナリオを対象としており、Linux と Windows でのみ使用できます。

<Note>
  このメソッドは、Linux 版および Windows 版の FRE に実装されています。
</Note>

このメソッドは、関連情報とともに [オンライン ライセンス](/ja/fine-reader/engine/licensing/online-licensing) を解放するために使用します。正常に完了すると、TRUE を返します。ABBYY のオンライン ライセンス管理サービスでは要求の処理に多少時間がかかるため、オンライン ライセンスが解放されるまで数秒かかる場合があります。

<Warning>
  このメソッドは必須ではありません。同時ユーザー数が限られている場合に使用します。
</Warning>

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT ReleaseOnlineLicense(
  int                  OperationTimeout,
  VARIANT_BOOL*        Result 
);
```

### C\#

```csharp theme={null}
bool ReleaseOnlineLicense(
  int                  OperationTimeout
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function ReleaseOnlineLicense( _
  [OperationTimeout As Integer = 1] _
) As Boolean
```

<div id="parameters">
  ## パラメーター
</div>

OperationTimeout

\[in] オンライン ライセンス の解放に割り当てる時間を秒単位で指定します (既定値は 1 秒) 。この操作の完了にかかる時間は、ネットワーク帯域幅に左右されます。そのため、オンライン ライセンス が確実に解放されたことを確認する必要がある場合は、このパラメーターを指定するか、ReleaseOnlineLicense メソッドをループで呼び出してください。

Result

\[out, retval] このパラメーターは、指定した時間内に オンライン ライセンス の解放処理が正常に完了した場合に TRUE を返します。指定した時間内に解放処理が完了せず、処理が進行中の場合は FALSE を返します。

<div id="return-values">
  ## 戻り値
</div>

このメソッド固有の戻り値はありません。[ABBYY FineReader Engine 関数の標準の戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

<div id="see-also">
  ## 関連項目
</div>

[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface)
