создание веб-сервиса .net

Задание закрыто
Стоимость:Договорная
Срок выполнения:2 дня
Варианты оплаты:По договоренности
Дата публикации:2017-08-28 12:53
Была на сайте:2022-02-10 10:43

создание веб-сервиса .net

 
Задача

Требуется создать веб-сервис, который может принимать GET и POST запросы.
Алгоритм при получении POST-запроса
1. Обработать данные POST-запроса
2. Вернуть клиенту ok, выполнить callback:
2.1. Отправить на клиент GET-запрос
2.2. Обработать результат GET-запроса.

Общая конструкция должна выглядеть примерно так:

[ServiceContract (CallbackContract = typeof(ICallbackService))]

public interface PostProceedService
{
[OperationContract(IsOneWay = true)]
void PostProceedData();

}

public interface ICallbackService
{
[OperationContract(IsOneWay = true)]
void GetProceedData(string variable);
}

public class Service : PostProceedService
{
public void PostProceedData()
{
// do smth
Callback.GetProceedData(DateTime.Now);
}

ICallbackService Callback
{
return OperationContext.Current.GetCallbackChannel<ICallbackService>();
}
}

ну и куда-то в код декларацию GetProceedData с методами.

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.