Модуль сканирования web cайта

Андрей16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.01.2009

Необходимо разработать модуль на C#, реализующий одну функцию:

string[] GetAllPageFromWebSite(string url, int maxNestingLevel, double timeOut, )

На входе:

url - Url веб сайта

maxNestingLevel - максимальный уровень вложенности

timeOut - макс. время ожидания

... - возможно другие необходимые параметры

На выходе: Массив ссылок на все страницы сайта