Aller au contenu
EN FR

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 Async ou CancellationToken que 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

SDK généré