Не уверен, что это правильная терминология, позвольте мне объяснить, что я хочу.
У меня есть веб-сервис, доступный в сети - у веб-сервиса есть 1 веб-метод.
То, что я хочу ... если веб-служба работает и выполняет задачи, и этот веб-сервис выполняет другой вызов, я хочу, чтобы 2-й вызов не выполнялся или ожидался в течение определенного периода времени, а затем завершался неудачей. Потому что только 1 экземпляр этого веб-сервиса должен быть вызван одновременно.
Я думал о записи значения в объект приложения (как в asp.net), но тогда я должен быть очень осторожным, чтобы убедиться, что это значение обновляется, в случае каких-либо ошибок, это может не произойти ... так что это опасно и приведет к тому, что веб-сервис останется в состоянии, когда никто не сможет к нему добраться.
Нет ли более динамичного способа определить, вызывается ли веб-служба или нет?