Compartilhar via


SPContentType.Fields property

Obtém um SPFieldCollection que representa a coleção de referências de coluna incluída no tipo de conteúdo.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public ReadOnly Property Fields As SPFieldCollection
    Get
'Uso
Dim instance As SPContentType
Dim value As SPFieldCollection

value = instance.Fields
public SPFieldCollection Fields { get; }

Property value

Type: Microsoft.SharePoint.SPFieldCollection
A coleção de colunas usadas pelo tipo de conteúdo.

Comentários

Para obter mais informações sobre colunas, consulte Introduction to Columns.

O objeto SPContentType contém um SPFieldLinkCollection e um objeto SPFieldCollection .

O objeto SPFieldCollection fornece aos desenvolvedores uma maneira de obter uma visualização combinada dos atributos da coluna, que existem nesse tipo de conteúdo. Cada objeto SPField representa todos os atributos de uma definição de campo, ou coluna, mesclados com os atributos que foram substituídos na referência de campo para esse tipo de conteúdo.

Quando você acessa um SPField em um tipo de conteúdo, SharePoint Foundation mescla a definição do campo com a referência de campo e retorna o objeto SPField resultante para você. Isso impede que os desenvolvedores precisar procurar uma definição de campo e, em seguida, procure todos os atributos na definição de campo serão substituídos pela referência de campo para esse tipo de conteúdo.

Por isso, há uma correlação de 1 para 1 entre os itens nos objetos SPFieldLinkCollection e SPFieldCollection . Para cada objeto de SPFieldLink que você adicionar a um tipo de conteúdo, SharePoint Foundation adiciona um objeto SPField correspondente que representa o modo de exibição combinado da coluna como ele está definido no tipo de conteúdo.

Diretamente você não pode adicionar ou excluir itens de um objeto SPFieldCollection em um objeto de SPContentType ; Se você tentar fazer isso, será gerado um erro.

Ver também

Referência

SPContentType class

SPContentType members

Microsoft.SharePoint namespace

Outros recursos

Introduction to Columns

Adding Columns in Content Types to Lists

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy