JavaScriptのコード(ビジネスロジック)をクライアント側で実行していますが、Windowsのサービス(C#コード)それらの複雑なjavascriptコードをC#には、C#クラス自体からそれを実行する方法があります。私はこのコードをWindowsサービス内で実行したいからです。私はC#(Windowsサービス)からjavacriptコードを実行/再利用することができます
0
A
答えて
2
理論上、はい、できます。 MicroSoftはEdgeブラウザの後ろにあるJSエンジンをリリースしました。あなたはfind it on GitHubすることができます。
+0
@AlexeiLevenkov:「最初から書く」 - 何を意味するのですか?それはすでに書かれていると直接スクリプトを実行することができます... –
関連する問題
- 1. Windowsタスクマネージャのグラフコントロールを再利用することはできますか
- 2. 私が行うことができますWindows上でC
- 3. Android App - 実行時にイメージを再利用できますか?
- 4. WindowsイベントとWindowsタイマーイベントを再実行することは可能ですか?
- 5. Windowsサービスは実行中ですがコードは実行されていません
- 6. Windows上でWSHからCSSLintを実行することはできますか?
- 7. Windowsサービスからスクリーンキャプチャスクリーンショットを実行する
- 8. AzureではWindowsサービスを実行することが可能ですか?
- 9. バックグラウンドで実行されるWindows Phoneアプリ(Windowsサービス)を作成することはできますか?
- 10. このコード(おそらくイベントハンドラ)がC#Windowsサービスでメモリリークを引き起こすのはなぜですか?
- 11. c#コードの再利用性
- 12. Visual BasicをWindowsサービスとして実行できますか?
- 13. VBScriptからPowershellコードを実行することはできますか?
- 14. 実行私は、Windows 7上でのpython3から次のコマンドを実行することができますどのようにPythonコード
- 15. Jenkins Declatativeパイプラインでコードを再利用することは可能ですか?
- 16. トレーニングデータとしてテストデータを再利用することはできますか?
- 17. はforeachの()内のサービスを利用することができます
- 18. することはできません再利用パンダジェネレータオブジェクト
- 19. Windowsでbuildrを実行することができません
- 20. Windows NTの資格情報を保存して後で再利用することはできますか?
- 21. は、(スタートメニューから開くと)「のNode.jsコマンドプロンプト」で、私は次のことを実行することができますWindows上でWindowsコマンドライン
- 22. MySQL SQLで値を再利用することはできますか?
- 23. ストアドプロシージャ内でINPUTパラメータを再利用することはできますか?
- 24. アプリケーション間でコンポーネントを再利用することはできますか?
- 25. アンドロイドでアクティビティを再利用することはできますか?
- 26. SELECTクエリで計算フィールドを再利用することはできますか?
- 27. socket.fromshareでソケットファイルハンドルを再利用することはできますか?
- 28. JavaDocで@paramの記述を再利用することはできますか?
- 29. モデルでng-repeatのキーを再利用することはできますか?
- 30. CコードをC#から実行する
ウェブブラウザをシミュレートしてJavaScriptを実行しますか?もしそうなら、[** Selenium **](http://stackoverflow.com/documentation/selenium-webdriver/topics)フレームワークは良い選択かもしれません。 –
いいえ、例えば、javascriptでは私はJsonのデータを取得し、ビジネスの検証を行い、その結果を抽出し、RESTサービスを使用してデータベースにダンプします.jsonの入力結果をWindowsサービス(スケジュールされたもの)で実行するために同じlogigが必要です。このJavaScriptロジックをC#に移行すると、テストに多くの時間と労力がかかります。だから、私はC言語でこれらのコードを書き直すことなく、速い方法があると思っています。ただdbを実行して結果をdbに保存してください。 – Mathiyazhagan
https://rushfrisby.com/which-net-javascript-engine-is-the-fastest/またはhttp://stackoverflow.com/questions/172753/embedding-javascript-engine-into-netが出発点になる可能性があります。JavaScriptがブラウザの書換えなしで実行されるように書かれていない場合、C# ... –