Atualizar tipos de conteúdo
Windows SharePoint Services lhe permite fazer alterações um tipo de conteúdo, mesmo após você implantá-lo para um site, adicionar a listas e atribui-lo para os itens. Você mesmo pode garantir que essas alterações são propagadas para os filhos de um site tipo de conteúdo.
As abordagens para atualizar tipos de conteúdo
Há duas abordagens padrão para atualizar de conteúdo tipos. Antes de atualizar o tipo de conteúdo, você deve decidir o que é mais adequado para sua situação:
Método 1: tornar as alterações necessárias para o tipo de conteúdo e, em seguida, enviar para baixo aquelas alterações de conteúdo filho todos os tipos.
Essa abordagem funciona melhor se você deve fazer de destino, discreto muda para um tipo de conteúdo em uso.
Cada tipo de conteúdo contém uma referência a tipo de conteúdo o site no qual ele está baseado. Isso permite que Windows SharePoint Services para propagar, ou enviar para baixo , as alterações feitas um tipo de conteúdo pai para sua site filho e de conteúdo lista tipos. Quando você fizer alterações tipo de conteúdo um site, você pode escolher para enviar para baixo essas alterações a todos os seus filhos.
De exemplo, suponha que você precise adicionar outra coluna para um site tipo de conteúdo. Você pode adicionar a coluna para o site tipo de conteúdo e, em seguida, use a enviar a funcionalidade para certificar-se de que a coluna é adicionada para todos os filhos do que tipo de conteúdo suspensa. Isso inclui outro de conteúdo site tipos baseia o tipo de conteúdo, bem como de conteúdo lista tipos com base em tipo de conteúdo o site e seus filhos.
Para obter mais informações sobre o que considerar quando empurrar altera para baixo para de conteúdo filho tipos, consulte Atualizar tipos de conteúdo filho.
Método 2: criar um novo tipo de conteúdo com as alterações necessárias, implantar-onde existe o tipo de conteúdo anterior e, em seguida, adicionar o tipo de conteúdo anterior para o GRUPO tipo de conteúdo _Hidden.
Essa abordagem funciona melhor se você desejar para substituir um tipo de conteúdo que está atualmente em usar com um tipo de conteúdo revisada, mas ainda reter a atual tipo de conteúdo para itens que já estão atribuídos-lo.
De exemplo, suponha que você tenha um tipo de conteúdo para nomeado especificações do produto ProductSpec , que sua empresa tem usado por vários anos. Agora os requisitos você controlar nas especificações do produto foram alteradas. Você precisa criar um tipo de conteúdo para embody esses novos requisitos, mas por motivos histórico, você deve ainda reter a tipo de conteúdo ProductSpec existente, que foi atribuído a vários itens ao longo dos anos. Em tais uma maiúsculas e minúsculas, você pode criar um novo tipo de conteúdo, ProductSpec2007 , baseia a tipo de conteúdo ProductSpec existente. Após você pacote o tipo de conteúdo ProductSpec2007 como um recurso, você pode escrever codificar para instalar e ativar que tipo de conteúdo para a coleção site e adicionar o tipo de conteúdo ProductSpec2007 para cada site e lista à qual o tipo de conteúdo ProductSpec já foi adicionado. Finalmente, você pode escrever codificar definir o ProductSpec Hidden a true. do tipo de conteúdo Agora, quando os usuários ir para um site para criar uma especificação do produto, podem escolher o tipo de conteúdo ProductSpec2007; o tipo de conteúdo ProductSpec não está listado. No entanto, o tipo de conteúdo ProductSpec permanece nos sites e listas para o qual ele foi adicionado, e os itens atribuídos que tipo de conteúdo permanecem inalterado.
Oculta de conteúdo tipos não são exibidos sobre o menu nova para os modos de exibição lista. Portanto, os usuários não podem criar itens do que tipo de conteúdo a partir de lista. Para obter mais informações, consulte O controle de acesso tipo de conteúdo.
Armazenar atualizações para tipos de conteúdo
Windows SharePoint Services nunca grava as alterações feitas um tipo de conteúdo voltar para o arquivo definição tipo de conteúdo. Em vez disso, Windows SharePoint Services armazena atualizações feitas de conteúdo tipos como entradas dentro de banco de dados Windows SharePoint Services wssnoversshort.
De conteúdo lista todos os tipos são armazenados como entradas dentro de banco de dados Windows SharePoint Services wssnoversshort porque quando você adicionar um tipo de conteúdo site para uma lista, Windows SharePoint Services copia um tipo de conteúdo site localmente para a lista como tipo de conteúdo uma lista. Para obter mais informações, consulte Site e tipos de conteúdo.
Para obter mais informações sobre o arquivo definição tipo de conteúdo, consulte Esquema de definição de tipo de conteúdo.
Importante
Não, sob qualquer circunstância, atualização de arquivo definição tipo de conteúdo para um tipo de conteúdo depois de ter instalado e ativado que tipo de conteúdo.Windows SharePoint Services não controlar todas as alterações efetuadas para o arquivo definição tipo de conteúdo.Portanto, você tenha não seguro método para empurrar pressionada todas as alterações feitas ao site de conteúdo tipos para o de conteúdo filho tipos.
Atualizando Sealed tipos de conteúdo
Sealed de conteúdo tipos não podem ser atualizados por meio de modelo interface do usuário ou objeto. Se você deve fazer atualizações em um tipo de conteúdo sealed ao mesmo tempo, você deve definir o Sealed P:Microsoft.SharePoint.SPContentType.Sealed do tipo de conteúdo como false e, em seguida, faça as alterações. Fazer não editar diretamente o arquivo definição tipo de conteúdo.
Você deve ter direitos administrador coleção site para definir o Sealed sealed propriedade de um objeto SPContentType T:Microsoft.SharePoint.SPContentType. Para obter mais informações, consulte Controle Alterar tipo de conteúdo.
Consulte também
Conceitos
Introdução aos tipos de conteúdo
Atualizar tipos de conteúdo filho
O controle de acesso tipo de conteúdo
Site e tipos de conteúdo
Controle Alterar tipo de conteúdo