> ## 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.

# ILicensingConnectionRecoveryCallback Interface

> ILicensingConnectionRecoveryCallback-Schnittstelle in der ABBYY FineReader Engine API — Dies ist eine Callback-Schnittstelle, die verwendet werden kann, wenn die Verbindung zum Lizenzserver abbricht.

<Note>
  Diese Schnittstelle ist in FRE für Linux und Windows implementiert.
</Note>

Dies ist eine Callback-Schnittstelle, die verwendet werden kann, wenn die Verbindung zum Lizenzserver abbricht. Sie stellt eine Methode bereit, die aufgerufen wird, wenn die Verbindung zum Lizenzserver unterbrochen wird. Diese Schnittstelle und ihre Methode werden clientseitig implementiert.

Sie müssen die Methode [SetLicensingConnectionRecoveryCallback](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setlicensingconnectionrecoverycallback-method) des Objekts [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface) aufrufen, damit ABBYY FineReader Engine die von Ihnen implementierte Schnittstelle verwenden kann.

Sie können mit einer unterbrochenen Verbindung zum Lizenzserver folgendermaßen umgehen:

1. Implementieren Sie die Schnittstelle ILicensingConnectionRecoveryCallback. Geben Sie in der Implementierung der Methode [OnDisconnect](/de/fine-reader/engine/api-reference/license-related-objects/ilicensingconnectionrecoverycallback/ondisconnect-method) dieser Schnittstelle an, welche Aktionen nach einem Verbindungsabbruch ausgeführt werden sollen. Sie können beispielsweise mehrmals versuchen, die Netzwerkverbindung wiederherzustellen, und bei Erfolg die Methode [RestartLicensing](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/restartlicensing-method) des Objekts [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface) aufrufen, um die Lizenzierung neu zu starten.
2. Rufen Sie die Methode [SetLicensingConnectionRecoveryCallback](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setlicensingconnectionrecoverycallback-method) des Objekts [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface) mit der Referenz auf diese Schnittstelle als Eingabeparameter auf, um festzulegen, dass die von Ihnen implementierte Schnittstelle zur Behandlung von Verbindungsabbrüchen verwendet werden soll.
3. Während der Arbeit mit FineReader Engine kann die Verbindung zum Lizenzserver aus verschiedenen Gründen abbrechen. Wenn Sie dann versuchen, eine Methode aufzurufen, die eine gültige Lizenz erfordert (z. B. eine Verarbeitungsmethode), wird die Methode OnDisconnect aufgerufen.
4. Die Methode OnDisconnect führt die von Ihnen angegebenen Aktionen aus. Wenn die Verbindung erfolgreich wiederhergestellt wird und die Arbeit fortgesetzt werden kann, muss der Rückgabewert dieser Methode TRUE sein.
5. Im Erfolgsfall wird die Programmausführung fortgesetzt.

<div id="method">
  ## Methode
</div>

| Name                                                                                                                                  | Beschreibung                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| [OnDisconnect](/de/fine-reader/engine/api-reference/license-related-objects/ilicensingconnectionrecoverycallback/ondisconnect-method) | Wird von FineReader Engine aufgerufen, wenn die Verbindung zum Lizenzserver unterbrochen ist. |

<div id="input-parameter">
  ## Eingabeparameter
</div>

Dieses Objekt ist der Eingabeparameter der Methode [SetLicensingConnectionRecoveryCallback](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setlicensingconnectionrecoverycallback-method) des [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekts.

<div id="remarks">
  ## Hinweise
</div>

Unter Linux funktioniert diese Schnittstelle nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.

<div id="see-also">
  ## Siehe auch
</div>

[RestartLicensing](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/restartlicensing-method)

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