Como a: Adicionar um tipo de conteúdo a uma lista
Você pode referenciar de conteúdo tipos para ser incluídos na definição lista, para que cada tempo um usuário provisiona uma lista desse tipo, o tipo de conteúdo na lista inclui Windows SharePoint Services Por padrão.
Lista definições podem ser incluídas em recursos. Para obter mais informações, consulte Trabalhando com recursos.
Após um usuário provisiona uma lista, você pode adicionar de conteúdo tipos para essa lista por meio de modelo objeto Windows SharePoint Services wssnoversshort.
Especificando tipos de conteúdo em uma definição de lista
Para adicionar um tipo de conteúdo para uma definição lista, você adicionar um elemento ContentTypes ContentTypes para esquema de lista. O elemento ContentTypes ContentTypes contém uma coleção de elementos ContentTypeRef ContentTypeRef. Cada elemento ContentTypeRef ContentTypeRef especifica um site que Windows SharePoint Services tipo de conteúdo deve copiar localmente para a lista, como tipo de conteúdo uma lista, sempre que um usuário provisiona uma nova lista do tipo especificado. O elemento ContentTypeRef ContentTypeRef contém um único atributo, ID, que é definida para o ID. tipo de conteúdo
O site tipo de conteúdo você faz referência deve estar no escopo para a lista ? ela deve ser declarada no site mesmo nível ou superior na hierarquia de site. Para obter mais informações sobre escopo tipo de conteúdo, consulte Escopo tipo de conteúdo.
O elemento List lista inclui um atributo, AllowMultipleContentTypes, que deve ser definido como TRUE para múltiplo de conteúdo tipos a ser configurado na lista. Além disso, o elemento List lista inclui um atributo, EnableContentTypes, que deve ser definido como TRUE Windows SharePoint Services para exibir múltiplo de conteúdo tipos sobre a lista.
Observação
Quando Windows SharePoint Services provisiona uma lista, ele provisiona somente essas colunas declaradas no esquema de tipo base da lista ou no esquema de lista.Se você referência tipo de conteúdo um site no esquema de lista e que colunas site referências tipo de conteúdo que não são incluídas na esquema tipo base da lista ou no esquema de lista, essas colunas não estão configuradas a lista.Você também deve incluir essas colunas no esquema de lista para Windows SharePoint Services para configurá-los sobre a lista.
Para obter mais informações sobre colunas site, consulte Introdução às colunas.
Para adicionar um tipo de conteúdo para uma definição lista
Na definição de lista XML, adicionar um ContentType ContentType elemento para o elemento ContentTypes ContentTypes.
Defina o atributo identificação do elemento ContentTypes ContentTypes como de tipo de conteúdo identificação de tipo de conteúdo desejar para incluir na lista.
Adicionando tipos de conteúdo a uma lista Provisioned
Você pode adicionar de conteúdo tipos para uma lista configurada por meio de modelo objeto Windows SharePoint Services wssnoversshort.
Para adicionar um tipo de conteúdo para uma definição lista
Use o AvailableContentTypes P:Microsoft.SharePoint.SPWeb.AvailableContentTypes para acessar o de conteúdo tipos que são disponível para o site no qual a lista está localizada. Esse método retorna um objeto SPContentTypeCollection T:Microsoft.SharePoint.SPContentTypeCollection.
Declare um variável de objeto de tipo SPContentType e conjunto ela igual para o objeto SPContentType T:Microsoft.SharePoint.SPContentType na coleção que representa o site tipo de conteúdo você desejar para adicionar para a lista.
Use o ContentTypes P:Microsoft.SharePoint.SPList.ContentTypes propriedade para acessar a coleção de de conteúdo lista tipos sobre a lista especificada. Esse método retorna um objeto SPContentTypeCollection T:Microsoft.SharePoint.SPContentTypeCollection.
Use o método Add M:Microsoft.SharePoint.SPContentTypeCollection.Add(Microsoft.SharePoint.SPContentType) para adicionar o objeto SPContentType T:Microsoft.SharePoint.SPContentType para a coleção site tipo de conteúdo.
O site tipo de conteúdo você adicionar deve estar no escopo para a lista, ou seja, ele deve ser declarado no site mesmo nível ou superior na hierarquia de site. Para obter mais informações sobre escopo tipo de conteúdo, consulte Escopo tipo de conteúdo.
Quando você adicionar um tipo de conteúdo site para uma lista usando o objeto modelo, Windows SharePoint Services automaticamente adiciona todas as colunas que tipo de conteúdo contém que não estejam já na lista. Este é de contraste para configuração uma esquema lista com de conteúdo tipos, no qual maiúsculas e minúsculas você deve explicitamente adicionar as colunas para a esquema lista para Windows SharePoint Services para configurá-los.
Consulte também
Conceitos
Introdução aos tipos de conteúdo
Site e tipos de conteúdo
Escopo tipo de conteúdo