在C#中获取Sharepoint列表视图数据,无需服务引用
在SSIS包上使用Sharepoint列表源时遇到som问题(重定向太多…) 我的目标是基于特定视图检索sharepoint列表的内容(无论结果的类型如何(xml、行…)。 我只有一个url访问权限。 我目前正在尝试这种代码:在C#中获取Sharepoint列表视图数据,无需服务引用,c#,sharepoint,ssis,C#,Sharepoint,Ssis,在SSIS包上使用Sharepoint列表源时遇到som问题(重定向太多…) 我的目标是基于特定视图检索sharepoint列表的内容(无论结果的类型如何(xml、行…)。 我只有一个url访问权限。 我目前正在尝试这种代码: string serviceURL = "https://xxxxx/_vti_bin/Lists.asmx"; HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(serviceU
string serviceURL = "https://xxxxx/_vti_bin/Lists.asmx";
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(serviceURL);
wr.UseDefaultCredentials = true;
wr.PreAuthenticate = true;
wr.Credentials = CredentialCache.DefaultCredentials;
wr.CookieContainer = new CookieContainer();
wr.AllowAutoRedirect = false;
// wr.MaximumAutomaticRedirections = 500;
HttpWebResponse ws = (HttpWebResponse)wr.GetResponse();
Stream str = ws.GetResponseStream();
// StreamReader readStream = new StreamReader(str, Encoding.UTF8);
string xmlData;
using (StreamReader sr = new StreamReader(str, Encoding.UTF8))
{
xmlData = sr.ReadToEnd();
sr.Close();
}
在这一点上,我似乎不再有错误(太多重定向…),但现在我无法获得列名称和值,或包含所有数据的xml值
使用连接到lists.asmx的Web服务也失败了,所以我不能使用这种解决方案
有什么想法吗
提前谢谢。
关于,在网上搜索“vs asmx refresh”Hello jdweng。很抱歉最后的答案。我在网上搜索,但没有找到任何对应的内容。您是否有特定的资源/url?请不要使用双引号进行搜索。这是我正在做的,但这不是我需要的刷新,而是阅读(使用阅读进行搜索不会给出一个合适的解决方案:(Regards必须先更新映射,然后才能读取。如果数据库和c#类之间的映射错误,您将永远无法读取。刷新映射将同步数据库和c#类。