1

パラメータをjsonとして渡すjavascriptからワークフローで受信アクティビティを呼び出す必要があり、json形式としての応答も必要です..

見つけたものはすべて試しましたが、何も機能しません。

あなたが私を助けてくれることを願っています...ありがとう

4

2 に答える 2

2

Receive アクティビティは SOAP リクエストのみをサポートしており、現時点では REST スタイルの通信を行う方法はありません。回避策の 1 つは、通常の WCF REST サービスをワークフローのラッパーとして作成し、JavaScript クライアントがこのラッパーを通過するようにすることです。

于 2010-12-21T07:10:02.553 に答える
0

ご回答どうもありがとうございました。このページ「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); 
于 2010-12-22T00:27:59.270 に答える