หอจดหมายเหตุ

ประเภทเนื้อหาในการใช้งาน -- ข้อผิดพลาดขณะลบเนื้อหาประเภท

ถ้าคุณได้รับ “ชนิดเนื้อหาของไซต์ในการใช้งาน” ข้อผิดพลาดในขณะที่ลบชนิดของเนื้อหา.

เปลี่ยนชนิดเนื้อหาเริ่มต้นสำหรับรายการที่ห้องสมุด /, ซึ่งใช้ชนิดเนื้อหานี้.

แล้วพยายามที่จะลบชนิดของเนื้อหา.

2 ความคิดเห็นที่ชนิดเนื้อหาของไซต์ในการใช้งาน -- ข้อผิดพลาดขณะลบประเภทเนื้อหา

  • KKelaiya

    วิธีการหาที่ห้องสมุดชนิดเนื้อหานี้ถูกนำมาใช้?

  • อ้างถึงการสนทนาในฟอรั่มของฉัน :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    คุณสามารถใช้รูปแบบวัตถุที่จะหา :

    การใช้ระบบ;
    ใช้ System.Collections.Generic;
    ใช้ Microsoft.SharePoint;

    การทดสอบใน namespace
    {
    ConsoleApp ชั้น
    {
    เป็นโมฆะหลักคง(เชือก[] args)
    {
    โดยใช้ (siteCollection SPSite = SPSite ใหม่(“http://localhost”))
    {
    โดยใช้ (SPWeb เว็บไซต์ siteCollection.OpenWeb =())
    {
    // รับประเภทเนื้อหาที่ล้าสมัย.
    SPContentType ล้าสมัย webSite.ContentTypes =[“การทดสอบ”];

    ถ้า (ล้าสมัย != null) // เรามีชนิดเนื้อหา.
    {
    IList ประเพณี SPContentTypeUsage.GetUsages =(ล้าสมัย);
    ถ้า (usages.Count> 0) // มันเป็นในการใช้งาน.
    {
    Console.WriteLine(“ประเภทของเนื้อหาที่อยู่ในการใช้ในสถานที่ดังต่อไปนี้:”);
    foreach (การใช้งานในประเพณี SPContentTypeUsage)
    Console.WriteLine(usage.Url);
    }
    อื่น // ประเภทของเนื้อหาไม่ได้อยู่ในการใช้งาน.
    {
    // ลบมันได้.
    Console.WriteLine(“การลบชนิดของเนื้อหา {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    อื่น // ประเภทของเนื้อหาไม่พบ.
    {
    Console.WriteLine(“ประเภทเนื้อหาที่ไม่อยู่ในคอลเลกชันไซต์นี้”);
    }
    }
    }
    Console.Write(“\n กด ENTER เพื่อดำเนินการต่อไป…”);
    Console.ReadLine();
    }
    }
    }

    ตัวเลือกอื่น ๆ จะใช้แบบสอบถาม SQL (ระวังบิตของความเสี่ยง)

    เลือก *
    จาก AllUserData
    WHERE (tp_DirName LIKE '%')
    และ ((tp_ContentType = 'เอกสาร') และ tp_ListId ='C8723B19 - 0DAB - 4F19 - B195 - 3399D5375752′)

    คุณจะพบรายการที่มีการอ้างอิงตามประเภทของเนื้อหา. ลบรายการที่อ้างถึงนี้ใช้แบบสอบถามด้านล่าง.

    DELETE
    จาก AllUserData
    WHERE (tp_DirName LIKE '%')
    และ ((tp_ContentType = 'เอกสาร') และ tp_ListId ='C8723B19 - 0DAB - 4F19 - B195 - 3399D5375752′)

ปล่อยให้ตอบกลับ

คุณสามารถใช้ เหล่านี้แท็ก

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>