Как я могу вызвать действие получения от службы рабочего процесса xamlx, используя JavaScript?

Мне нужно вызвать действие получения в моем рабочем процессе из javascript, передавая параметры как json, и мне также нужен ответ в формате json.

Я перепробовал все, что нашел, но ничего не работает.

Надеюсь, вы можете помочь мне... спасибо

2 ответа

Действие "Прием" поддерживает только запросы 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); 
Другие вопросы по тегам