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
Microsoft.SharePoint namespace