Compartilhar via


SPFieldLinkCollection class

Representa a coleção de referências de coluna ou campo em um tipo de conteúdo.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPFieldLinkCollection

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

Syntax

'Declaração
Public Class SPFieldLinkCollection _
    Inherits SPBaseCollection
'Uso
Dim instance As SPFieldLinkCollection
public class SPFieldLinkCollection : SPBaseCollection

Comentários

Se você deseja controlar metadados de item específico em um tipo de conteúdo, você pode fazer referência a uma coluna que representa metadados. No entanto, você não pode criar uma coluna dentro de um tipo de conteúdo; Você deve criar a coluna separadamente e, em seguida, fazer referência a ela, na definição de tipo de conteúdo. Como resultado, quando você adicionar uma coluna para um tipo de conteúdo, o tipo de conteúdo contém uma referência para a coluna ou campo em vez de coluna ou campo propriamente dito.

A referência de coluna ou campo contém um subconjunto das propriedades da definição do campo de total. Essas são as propriedades que você pode personalizar para a coluna conforme ela existe no tipo de conteúdo.

Para obter mais informações, consulte Fields and Field References.

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

O objeto SPFieldCollection fornece uma exibiçã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 coluna ou campo, combinado com os atributos que foram substituídos na referência de campo para esse tipo de conteúdo.

Quando você acessa um objeto 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. Isso é útil porque você não precisa procurar uma definição de campo e todos os atributos na definição desse campo serão substituídos pela referência de campo para esse tipo de conteúdo.

Há uma correlação de 1 para 1 entre os itens nos objetos SPFieldLinkCollection e SPFieldCollection . Para cada SPFieldLink que você adicionar a um tipo de conteúdo, SharePoint Foundation adiciona um objeto SPField correspondente que representa a visão mesclada dessa coluna, conforme definida no tipo de conteúdo.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPFieldLinkCollection members

Microsoft.SharePoint namespace

SPFieldLink

SPContentType

Outros recursos

Fields and Field References

Introduction to Columns