Binding .NET
Statut documentaire : reference — voir Maturité et preuves.
Le binding .NET est actuellement la surface full-code de référence la plus documentée de logiCells. Les exemples utilisent C# et F# et s'appuient sur les noms publics générés, sans exposer les conventions du langage d'implémentation du moteur.
Modèle de programmation
C# / F# application
|
v
Generated logiCells .NET API
|
v
IClientRuntime
| |
v v
NativeAbiRuntime RpcRuntime
\ /
logiCells Engine
Principes
- préférer les wrappers générés à l'appel direct des descriptors ;
- injecter explicitement le Runtime ;
- gérer déterministiquement la durée de vie des objets Runtime ;
- ne publier
AsyncouCancellationTokenque lorsque le contrat correspondant existe réellement ; - conserver la parité du modèle objet entre exécution locale et distante ;
- valider la compatibilité Runtime/binding au démarrage lorsque le déploiement le permet.
Commencer
Topologie d'exécution
- Exécution locale et distante avec un même modèle généré
- Chaîne de génération des bindings
- Transport RPC fondé sur l'identité ABI