Я хочу зачитать сайты (titel) в sitecollection в Sharepoint 2010 (по svc). Я получаю списокinfo по «listdata.svc» (http://www.xxx/websites/Web1Site/_vti_bin/Listdata.svc). Как я получаю сайты? Я ищу хороший источник об использовании wcf по sharepoint. спасибо.получить сайты в Sharepoint sitecollection по wcf
PS .: это мой текущий код:
c_1steWebsitesammlungDataContext dataContext = new c_1steWebsitesammlungDataContext
(new Uri("http://www.xxx/websites/Web1Site/_vti_bin/listdata.svc/"));
dataContext.Credentials = CredentialCache.DefaultNetworkCredentials;
var result = from items in dataContext.BW_ScoreList01 select new
{ Name = items.NrFrage, items.Fragetext, items.Antwort1Wahl0 };
DataTable dt = new DataTable("myTable");
DataColumn column;
DataRow row;
column = new DataColumn();
//column.DataType = System.Type.GetType("String");
column.ColumnName = "NrFrage";
dt.Columns.Add(column);
column = new DataColumn();
//column.DataType = System.Type.GetType("String");
column.ColumnName = "Fragetext";
dt.Columns.Add(column);
column = new DataColumn();
//column.DataType = System.Type.GetType("String");
column.ColumnName = "Antwort1Wahl0";
dt.Columns.Add(column);
string a;
foreach (var item in result)
{
row = dt.NewRow();
a = item.Name.ToString();
row["NrFrage"] = a;
a = item.Fragetext.ToString();
row["Fragetext"] = a;
a = item.Antwort1Wahl0.ToString();
row["Antwort1Wahl0"] = a;
dt.Rows.Add(row);
}
dataGridView.DataSource = dt;
Я хочу работать с webservice, а не с объектной моделью. – Rotaney
хорошо, я думаю, вы можете посмотреть веб-сервис Webs.asmx из WSS 3.0, который, похоже, тот же в SP2010 ... http://msdn.microsoft.com/en-us/library/websvcwebs .webs.getwebcollection (v = office.14) .aspx – pekoponian