Conteúdo do Site Digite Uso - erro ao excluir Tipo de conteúdo

Se você receber “Tipo de site de conteúdo em uso” erro ao excluir o tipo de conteúdo.

Alterar o tipo de conteúdo padrão da lista / biblioteca, que utiliza este tipo de conteúdo.

Em seguida, tentar excluir o tipo de conteúdo.

2 comentários para o Conteúdo do Site Digite Uso - erro ao excluir tipo de conteúdo

  • KKelaiya

    Como descobrir em que bibliotecas desse tipo de conteúdo é utilizado?

  • Consulte a discussão no meu fórum :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    Você pode usar o modelo de objeto para encontrar :

    usando o sistema;
    utilizando System.Collections.Generic;
    usando Microsoft.SharePoint;

    Teste namespace
    {
    ConsoleApp classe
    {
    static void Main(string[] args)
    {
    usando (SPSite sitecollection = SPSite novo(“http://localhost”))
    {
    usando (site SPWeb = siteCollection.OpenWeb())
    {
    // Obter o tipo de conteúdo obsoleto.
    SPContentType obsoletos = webSite.ContentTypes[“Teste”];

    se (obsoletos != NULL) // Nós temos um tipo de conteúdo.
    {
    IList usa = SPContentTypeUsage.GetUsages(obsoletos);
    se (> Usages.Count 0) // Ele está em uso.
    {
    Console.WriteLine(“O tipo de conteúdo está em uso nos seguintes locais:”);
    foreach (SPContentTypeUsage utilização na prática)
    Console.WriteLine(usage.Url);
    }
    mais // O tipo de conteúdo não estiver em uso.
    {
    // Excluí-la.
    Console.WriteLine(“Excluindo tipo de conteúdo {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    mais // Nenhum tipo de conteúdo encontrado.
    {
    Console.WriteLine(“O tipo de conteúdo não existe, nesta coleção de site.”);
    }
    }
    }
    Console.Write(“\nPressione ENTER para continuar…”);
    Console.ReadLine();
    }
    }
    }

    Outra opção seria usar consulta SQL (Cuidado com seu pouco arriscado)

    SELECIONE *
    DA AllUserData
    ONDE (tp_DirName LIKE ‘%’)
    E ((tp_ContentType = ‘Document’) e tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

    Você vai encontrar itens referenciados pelo tipo de conteúdo. Excluir este itens referenciados usando consulta abaixo.

    APAGAR
    DA AllUserData
    ONDE (tp_DirName LIKE ‘%’)
    E ((tp_ContentType = ‘Document’) e tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

Deixe uma resposta

Você pode usar estes tags HTML

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