JavaScriptを使用してXAMLXワークフローサービスから受信アクティビティを呼び出すにはどうすればよいですか?
-
12-10-2019 - |
質問
JavaScriptからワークフローで受信アクティビティを呼び出して、JSONとしてパラメーターを渡す必要があります。JSON形式としても応答が必要です。
私は見つけたすべてを試しましたが、何もうまくいきませんでした。
あなたが私を助けることができることを願っています...ありがとう
正しい解決策はありません
他のヒント
受信アクティビティはSOAPリクエストのみをサポートしており、現時点ではレストスタイルの通信を行う方法はありません。回避策の1つは、ワークフローのラッパーとして通常のWCFレストサービスを作成し、JavaScriptクライアントにこのラッパーを通過させることです。
ご回答どうもありがとうございました。私はそれをやります、私はこのページを見つけました「http://msmvps.com/blogs/theproblemsolver/」と、ワークフローからそれらを削除するか維持する必要があるかどうかは明確ではなかったので、受信活動を維持する方法がわかりました。 。ここに、方法を示す照明のコードがあります。
var factory = new ChannelFactory(new BasicHttpBinding(),
new EndpointAddress("http://localhost:9199/Service1.xamlx"));
var proxy = factory.CreateChannel();
var response = proxy.GetData(new GetDataRequest() { Value = 42 });
Console.WriteLine(response.Value);
所属していません StackOverflow