|
Сервисы SharePoint
|
|||
---|---|---|---|
#18+
Задача: через сервисы шарепоинта получить информацию о всех созданных на сервере сайтах, пытался получить эту информацию через Webs service = new Webs(); service.PreAuthenticate = true; service.Credentials = new System.Net.NetworkCredential(login, password); service.Url = url + @"/_vti_bin/webs.asmx"; XmlNode sites = null; XmlNode sites1 = null; sites = service.GetWebCollection(); sites1 = service.GetAllSubWebCollection(); но ни один из методов не возвращает информации о имеющихся сайтах... Может кто знает как получить эту информацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2007, 16:58 |
|
Сервисы SharePoint
|
|||
---|---|---|---|
#18+
abooch: Задача: через сервисы шарепоинта получить информацию о всех созданных на сервере сайтах, пытался получить эту информацию через Webs service = new Webs(); service.PreAuthenticate = true; service.Credentials = new System.Net.NetworkCredential(login, password); service.Url = url + @"/_vti_bin/webs.asmx"; XmlNode sites = null; XmlNode sites1 = null; sites = service.GetWebCollection(); sites1 = service.GetAllSubWebCollection(); но ни один из методов не возвращает информации о имеющихся сайтах... Может кто знает как получить эту информацию? Во-первых, имеется специальный подфорум по Шарепойнту. Здесь вы можете весьма долго ответа дожидаться. Во-вторых, к веб-сервисам обычно обращаются через прокси-класс, а не так как вы пытаетесь: Webs service = new Webs(); Вот пример из SDK:Web_Reference_Folder_Name.Webs websService = new Web_Reference_Folder_Name.Webs(); websService.Credentials= System.Net.CredentialCache.DefaultCredentials; string strMessage = ""; XmlNode myNode = websService.GetAllSubWebCollection(); XmlNodeList nodes = myNode.SelectNodes("*"); foreach (XmlNode node in nodes){ strMessage = strMessage + node.Attributes["Title"].Value + "\n"; } MessageBox.Show(strMessage); -- Абыpвалг! - сказал Linux после pyсификации ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2007, 18:35 |
|
Сервисы SharePoint
|
|||
---|---|---|---|
#18+
Задача: через сервисы шарепоинта получить информацию о всех созданных на сервере сайтах Во-первых, имеется специальный подфорум по Шарепойнту. Здесь вы можете весьма долго ответа дожидаться. Во-вторых, к веб-сервисам обычно обращаются через прокси-класс, а не так, как вы пытаетесь: Webs service = new Webs();Вот пример из SDK:XmlNode myNode = websService.GetAllSubWebCollection(); За форум спасибо, повторю свой вопрос там, насчет того, как обращаться к веб сервису, спасибо, но я это знаю, просто пока провожу только исследования и мне это не принципиально... В вашем коде вы указываете использование той-же самой функции, что и в моем, а как я уже говорил она ничего хорошего не возвращает... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2007, 14:01 |
|
Сервисы SharePoint
|
|||
---|---|---|---|
#18+
Во-первых, не функция, а метод, во-вторых, одноименные методы разных типов вовсе не обязаны делать одно и то же. Даже если объекты одного типа, но существующие в разных контекстах.-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2007, 14:43 |
|
Сервисы SharePoint
|
|||
---|---|---|---|
#18+
Во-первых, не функция, а метод, во-вторых, одноименные методы разных типов вовсе не обязаны делать одно и то же. Даже если объекты одного типа, но существующие в разных контекстах. Да, простите, метод, но неужели это Webs service = new Webs(); XmlNode sites1 = null; sites1 = service.GetAllSubWebCollection(); и это Web_Reference_Folder_Name.Webs websService = new Web_Reference_Folder_Name.Webs(); XmlNode myNode = websService.GetAllSubWebCollection(); разные контексты? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2007, 15:00 |
|
|
start [/forum/topic.php?fid=12&fpage=20&tid=1330586]: |
0ms |
get settings: |
11ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
37ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
130ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 516ms |
0 / 0 |