Как проверить на arcgisserver, запущен ли сервис (опубликованная карта)?

У меня работает ArcGIS Server от Esri, и мне нужно каждый час проверять, работают ли некоторые опубликованные сервисы (карты). WMS и WFS.

1 ответ

Вот пример (хотя и в VB6) с веб-сайта ESRI, который демонстрирует, как получить ссылку на интерфейс IServerObjectConfigurationStatus в конкретном картографическом сервисе.

Получив эту ссылку, используйте свойство Status в интерфейсе IServerObjectConfigurationStatus, чтобы проверить состояние службы. Если значение равно esriConfigurationStatus.esriCSStarted, то служба запускается.

Затем нужно просто выбрать тип приложения, которое вы хотите использовать для проверки, будь то служба, запланированное приложение или компонент более крупного приложения.

Другие вопросы по тегам