Как я могу вызвать деятельность по получению из службы рабочего процесса XAMLX с помощью JavaScript?
-
12-10-2019 - |
Вопрос
Мне нужно позвонить в приемную деятельность в моем рабочем процессе от JavaScript, передающего параметры как JSON, и мне нужен ответ в качестве формата JSON.
Я попробовал все, что нашел, но ничего не работает.
Надеюсь, ты сможешь мне помочь ... спасибо
Нет правильного решения
Другие советы
Приемная деятельность поддерживает только мыльные запросы, и на данный момент нет способа общаться с ним в стиле REST. Одна работа - это создание обычной службы REST WCF в качестве обертки для вашего рабочего процесса и попросить клиента JavaScript пройти эту обертку.
Большое спасибо за ответ. Я сделаю это, я нашел эту страницу "http://msmvps.com/blogs/theproblemolver/", и теперь я знаю, как следить за приемами, потому что мне не было ясно, следует ли мне удалить их из своего рабочего процесса или сохранить его .. . Вот маленький кусок кода, который показывает, как.
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);