wiki:Documentatie/Ontwikkelaar/Procedures/ProtocolHandler

Version 6 (modified by henk, 4 years ago) (diff)

--

TOC(heading=ProtocolHandler)? TOC(heading=Procedures, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Procedures/)? TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)? TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)?

Protocol handler

OpenAC gebruikt een eigen protocol handler om te communiceren met software en randapparatuur op het werkstation van de gebruiker. Alle OpenAC URL's die beginnen met protocol openac-protocol: worden door deze protocol handler afgehandeld. Dit functioneert alleen als de OpenAC protocol handler op het werkstation is geïnstalleerd en het protocol in de Windows registry is gekoppeld aan OpenACProtocolHandler.exe . Hierdoor weet Windows welke applicatie moet worden gestart bij een klik op een link met schema openac-protocol:.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\OpenACProtocolHandler\EventMessageFile
D:\Program Files (x86)\OpenAC Protocol Handler\runtimes\win\lib\netcoreapp3.1\System.Diagnostics.EventLog.Messages.dll
Computer\HKEY_CLASSES_ROOT\openac-protocol
URL:openac-protocol Protocol

De communicatie tussen OpenAC 3 en de protocol handler is gebaseerd op 4 onderdelen, 2 aan de kant van OpenAC en 2 aan de kant van de protocol handler:

  1. Sjabloonhandlers (OpenAC)
  2. Print implementaties (protocol handler)
  3. Starters (protocol handler)
  4. Protocol handler controllers (OpenAC)

Sjabloonhandlers

Starters

Printimplementaties

Protocolhandler controllers

Attachments (2)

Download all attachments as: .zip