SharePoint Webservices GetLists

Белгілі бір тораптың Құжат кітапханасының ішкі қалтасында құжаттарға кіруге тырысатын маңызды мәселелермен айналысамын. Құжат кітапханасына GUID жібере аламын және оның астында қалталар мен файлдардың тізімін аламын, бірақ құжаттарды Құжат кітапханасының астындағы қалталарда ала алмаймын.

Міне, менің код:

 Lists lists = new Lists();
            lists.Credentials = System.Net.CredentialCache.DefaultCredentials;

          //string listName = "{8F6C3E9B-3160-4EC9-94CB-763DCAE966CB}";
          //string listName = "{FA20F595-A568-4FFA-AAAD-C81EFCBD3C42}";
          //string listName = "{12B07CC9-9391-49BA-93A3-9C385F21ABD1}";
            string listName = "Document%20Library";
            string viewName = "";
            string tbDetails = "";

           //Instantiate an XmlDocument object        
            System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
            System.Xml.XmlNode query = xmlDoc.CreateNode(XmlNodeType.Element, "Query", "");
            System.Xml.XmlNode viewFields = xmlDoc.CreateNode(XmlNodeType.Element, "ViewFields", "");
            System.Xml.XmlNode queryOptions = xmlDoc.CreateNode(XmlNodeType.Element, "QueryOptions", "");

            /*Use CAML query*/

            queryOptions.InnerXml = @"  ";

           //Get Items related to Customers
            XmlNode ndListItems = lists.GetListItems(listName, "", query, viewFields, null, queryOptions, null);

Мен ndListItems ішіне қарап отырамын және мен олардың ішіндегі емес, тек қалталарды көремін. Сондай-ақ, GUID-ді ішіне көргім келетін қалтаға қолдануға тырыстым және ол қате болмады:

Тізім жоқ.     Таңдалған бетте бар жоқ тізім бар. Ол басқа пайдаланушыдан жойылуы мүмкін.     0x82000006

Кез келген идеялар?

0

2 жауаптар

Тізім атауын «Құжат кітапханасына» бос орынмен, бірақ 20% емес, өзгертіңіз.

1
қосылды
Мен де солай істедім .. Жоқ қуаныштымын :(
қосылды автор gcoleman0828, көзі
@ user479323 Веб дұрыс ма?
қосылды автор 夏至夕陽, көзі
Егер сіздің Тізімдеріңіз веб-қызметі Http://siteurl.com/site1/_vti_bin/Lists.asmx сілтемесіне сілтеме жасалса, құжат кітапханасы site1
қосылды автор 夏至夕陽, көзі

Аты жұмыс істемейді. түбір тізімінің нақты идентификаторына не қажет болғандығына қарамастан, мен барлық кейінгі қалталарды ViewField қапшығының тегін пайдалана аламын

0
қосылды
Иә, бұл дұрыс
қосылды автор gcoleman0828, көзі
Сәлеметсіз бе, демек, бұл нақты идентификаторды пайдаланып шешті ме?
қосылды автор 夏至夕陽, көзі