microsoft / microsoft/node-api-dotnet
Embedded njs calling back into C#
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C#
- Estrellas
- 783
- Forks
- 80
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I am trialing this library as a replacement for a custom C#/njs embedding framework that we have in use right now. In order to work as a replacement, I need to both:
- Call from C# into the embedded njs environment
- Call from the embedded njs environment into C#
(Ideally with compile-time code generation)
I have managed to:
- get calls from nodejs into C# via the NPM node-api-dotnet
- get the embedded setup working (although the documentation is missing a few steps) calling C#->JS
But tossing nodejs.Import("node-api-dotnet") into a nodejs.Run throws exceptions.
Is bidirectional calling into/out of the embedded libnode possible? This is crucial for the project, so it will determine whether this library is viable for us.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza reproduciendo la configuración integrada y la llamada fallida nodejs.Import("node-api-dotnet") dentro de nodejs.Run. Investiga si se admiten llamadas bidireccionales entre libnode integrado y C#, incluidos los pasos de configuración documentados que faltan. Se considera completado cuando se haya establecido la viabilidad y se haya documentado el enfoque requerido o la limitación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, javascript, nodejs
- Área
- backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 20/100