microsoft / microsoft/node-api-dotnet
Support marshalling C# `dynamic` values
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 783
- Forks
- 80
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
node-api-dotnet version: 0.7.*
dotnet sdk: .net 6.0
nodejs version: 18.18.1
I tried to excute C# dll methods which is task method , the method parameter and return value's type is dynamic.
I got empty object when i used async/await in nodejs, could someone help me about this problem, thks.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le cas signalé avec node-api-dotnet 0.7.*, .NET 6.0 et Node.js 18.18.1 : appelez une méthode de tâche d’une DLL C# dont les types de paramètre et de retour sont dynamic, en utilisant async/await. Suivez la manière dont le résultat dynamic est marshalé et définissez le travail comme terminé lorsqu’il renvoie l’objet attendu plutôt qu’un objet vide.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, nodejs
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100