2015-10-06 2 views
0

Мое приложение должно вызвать метод WebService для загрузки некоторого xml.Как отключить вызовы webservice в приложении Windows C#

У провайдера этого WebService есть ограничение на то, что мое приложение не сможет совершить более 900 звонков в течение минуты, иначе оно будет запрещено.

Какую логику я реализую в своей программе на C#, которая использует этот веб-метод, чтобы позаботиться о том, чтобы более 900 звонков не выполнялись через минуту.

Обратите внимание: я не использую WCF, а просто httpwebrequest в своем приложении.

Заранее спасибо.

+0

Держите прилавку. – Mangesh

+0

Нет, я думаю, что счетчик не подходит в этом месте, потому что, как мы будем управлять им, поскольку мы требуем его каждый 900-й звонок. –

+0

Покажите нам какой-то код или то, что вы пробовали до сих пор. – Mangesh

ответ

0

Держите фиксированную длину 900 элементов. Нажимайте метку времени для каждого вызова.

Перед тем, как нажать (каждый звонок), отметьте метку времени на нижнем конце. Если это менее 1 минуты, сделайте это. Если больше, не сработайте или подождите, пока он не достигнет 1 минуты

Смежные вопросы