Мне нужно вызвать действие приема в моем рабочем процессе из javascript, передавая параметры как json, и мне тоже нужен ответ в формате json.
Я перепробовал все, что нашел, но ничего не работает.
Надеюсь, ты сможешь мне помочь ... спасибо
Мне нужно вызвать действие приема в моем рабочем процессе из javascript, передавая параметры как json, и мне тоже нужен ответ в формате json.
Я перепробовал все, что нашел, но ничего не работает.
Надеюсь, ты сможешь мне помочь ... спасибо
Действие Receive поддерживает только запросы SOAP, и на данный момент нет возможности взаимодействовать с ним в стиле REST. Один из способов решения проблемы - создать обычную службу WCF REST в качестве оболочки для вашего рабочего процесса и позволить клиенту 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);