Como a: referenciar uma coluna em um tipo de conteúdo
Você pode especificar coluna referências em uma definição tipo de conteúdo, de modo que cada tempo um usuário provisiona um tipo de conteúdo desse tipo, o tipo de conteúdo referências as colunas Por padrão. Tipo de Conteúdo definições podem ser incluídas em recursos. Para obter mais informações, consulte Trabalhando com recursos.
Após um usuário adiciona um tipo de conteúdo para um site, você pode fazer referência colunas em que tipo de conteúdo usando o modelo objeto Windows SharePoint Services wssnoversshort.
Especificando referências de coluna em uma definição de tipo de conteúdo
Se você desejar para fazer referência uma coluna em uma definição tipo de conteúdo que faz parte de um recurso, você deve adicionar o elemento XML necessário para a definição tipo de conteúdo. Em seguida, quando um usuário provisiona um tipo de conteúdo desse tipo, a coluna é relacionado na tipo de conteúdo Por padrão.
Para fazer referência uma coluna para uma definição tipo de conteúdo
Na definição de tipo de conteúdo XML, adicionar um Elemento FieldRef (ContentType) FieldRef elemento para o elemento Elemento FieldRefs (ContentType) FieldRefs.
Para definir o campo que você desejar, definir os atributos do elemento Elemento FieldRef (ContentType) FieldRef.
Se você fizer alterações a uma referência coluna em uma tipo de conteúdo que tenha sido configurado, Windows SharePoint Services nunca grava essas alterações voltar para a definição coluna XML próprio. Em vez disso, Windows SharePoint Services armazena atualizações feitas referências coluna como entradas dentro de banco de dados Windows SharePoint Services wssnoversshort. Para obter mais informações, consulte Atualizar colunas de sites.
Referenciar colunas em um tipo de conteúdo Provisioned
Você pode usar o modelo de objeto Windows SharePoint Services wssnoversshort para colunas de referência programaticamente em de conteúdo provisionado tipos.
Para fazer referência uma coluna em uma tipo de conteúdo provisionado
Use o FieldLinks P:Microsoft.SharePoint.SPContentType.FieldLinks propriedade para acessar a coleção de referências coluna na tipo de conteúdo especificado. Esse método retorna um objeto SPFieldLinkCollection T:Microsoft.SharePoint.SPFieldLinkCollection.
Use o método Add M:Microsoft.SharePoint.SPFieldLinkCollection.Add(Microsoft.SharePoint.SPFieldLink) para adicionar uma referência coluna para o tipo de conteúdo.
Colunas são incluídas no de conteúdo tipos por referência, em vez de diretamente. Para obter mais informações, consulte Campos e referências de campo.
Observação
O Fields P:Microsoft.SharePoint.SPContentType.Fields propriedade retorna um objeto SPFieldCollection T:Microsoft.SharePoint.SPFieldCollection.Cada SPField nessa coleção representa uma "exibição mesclada" de definição de coluna de base e quaisquer propriedades sobrescritas especificadas na referência de coluna na tipo de conteúdo.Devido a isso, você não pode adicionar colunas diretamente para essa coleção.Tentando fazer caso resulta em erro.
Consulte também
Tarefas
Como a: Adicionar uma coluna a uma lista
Como a: Adicionar uma coluna a um site
Conceitos
Introdução às colunas
Adicionando Colunas em tipos de conteúdo a listas