Вам не нужно опрашивать, если вы используете FileSystemWatcher
внутри службы Windows для уведомлений в реальном времени.
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
Однако, если вы требуете 100% точности, вам нужно будет встроить некоторый механизм отслеживания / контрольной суммы, чтобы убедиться, что каждый документ был 1) обнаружен и 2) успешно перемещен в SharePoint.
Возможно, вы захотите, чтобы ваша служба проверяла дельту при каждом запуске, а затем отвечала только на FileSystemWatcher
события.
РЕДАКТИРОВАТЬ: В соответствии с вопросом Тони ниже, вот некоторые дополнительные мысли о получении файлов в SharePoint.
Сначала попробуйте простой тест.
1) Скопируйте URL-адрес библиотеки документов на сайте BPOS SharePoint. Убедитесь, что вы находитесь на компьютере, на котором установлено приложение для входа в Office Online.
2) Открыть Блокнот. Введите произвольный текст.
3) Нажмите Файл -> Сохранить как.
4) Вставьте URL.
5) Попытка сохранить файл.
Это прекрасно работает на "обычном" SharePoint (делал это много раз). Если это работает с BPOS, он открывает несколько вариантов.