Метод GetList
в веб-сервисе Lists.asmx возвращает поле с именем DefaultViewUrl. Это будет выглядеть так:
DefaultViewUrl="/Site_Name/Lists/List_Name/AllItems.aspx"
Следующий код даст вам статическое имя:
String pattern = ".*/(?<listStaticName>.+)/[^\\.]+\\.aspx";
Regex regex = new Regex(pattern);
MatchCollection matches = regex.Matches(DefaultViewUrl);
String listStaticName = matches[0].Groups["listStaticName"].ToString();
Далеко не элегантное решение, но оно будет работать.
РЕДАКТИРОВАТЬ: На самом деле SPList.RootFolder.Name должен дать вам тот же результат для библиотеки документов.