Если ваш класс опроса должен хранить состояния, такие как
- Когда он начал опрашивать
- Сколько раз он опрашивал до сих пор
- Был ли опрос когда-либоошибка в прошлом
и т. д. и т. д. ... Это должен быть нестатический класс.
Если все, что он делает, это что-то в строках
Pollresult DoOnPoll( string ftpsitename)
лучше как статический служебный класс.