Есть консольное приложение, которое подключается к веб сервису, и запрашивает данные. Есть вопросы по производительности этого приложения. С момента запуска до получения информации проходит около минуты. По логам веб-сервиса, API отрабатывает от 4 до 6 секунд, и происходит вывод информации в консоль. Пример: от комментария в коде "запуск приложения" до "получаем ответ в консоль" проходит около 50 секунд, далее по логам веб-сервиса вижу, что происходит вызов api,и через 6 секунд получаю ответ. WireShark показывает что от веб-сервиса приходит HTTP 100 только на 50й секунде. Вопрос: как можно отследить, что происходит в эти 50 секунд?
//запуск приложения
WSPORTTYPEClient client = new WSPORTTYPEClient();
OperationContextScope scope = new OperationContextScope((IClientChannel)client.InnerChannel);
OperationContext.Current.OutgoingMessageHeaders.Add(
new MySoapSecurityHeader("login", "password"));
client.Open();
DSContractCreditGetPaySchedulePlanReq req = new DSContractCreditGetPaySchedulePlanReq();
/* тут находятся данные для запроса */
DSContractCreditGetPaySchedulePlanRes res = client.dsContractCreditGetPaySchedulePlan(req);
//получаем ответ в консоль.
foreach(var i in res.ContractCreditPaySchedulePlanList)
{
Console.WriteLine("{0},{1},{2},{3},{4},{5},{6}",
i.Number
,i.Amount
,i.DateStart
,i.DateEnd
,i.PayDateStart
,i.PayDateEnd
,i.TotalAmount);
}
client.Close();
Console.ReadKey();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть веб-приложение на C#, в котором есть 3 выпадающих списка
Ловлю ошибку 404 в IIS название папки в URL дублируется Exception Requested URL:/test/test/LoginPageaspx Если удаляю с url один test все работает
С помощью чего можно создать вебсокет сервер с такими характеристиками? (С помощью чего, я имею ввиду, мб какие нибудь библиотеки есть которые...