Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#中获取Sharepoint列表视图数据,无需服务引用_C#_Sharepoint_Ssis - Fatal编程技术网

在C#中获取Sharepoint列表视图数据,无需服务引用

在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

在SSIS包上使用Sharepoint列表源时遇到som问题(重定向太多…) 我的目标是基于特定视图检索sharepoint列表的内容(无论结果的类型如何(xml、行…)。 我只有一个url访问权限。 我目前正在尝试这种代码:

        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#类。