Compartilhar via


SPFieldLinkCollection.Delete method (String)

Exclui o objeto SPFieldLink com o nome especificado da coleção.

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

Syntax

'Declaração
Public Sub Delete ( _
    name As String _
)
'Uso
Dim instance As SPFieldLinkCollection
Dim name As String

instance.Delete(name)
public void Delete(
    string name
)

Parâmetros

  • name
    Type: System.String

    O nome do objeto SPFieldLink para excluir. Você pode usar o nome interno (o valor da propriedade SPFieldLink.Name ) ou o nome de exibição (o valor da propriedade SPFieldLink.DisplayName ). Quando você passar o nome interno geralmente obtém resultados mais confiáveis, por dois motivos. Em primeiro lugar, não há dois objetos na coleção podem ter o mesmo nome interno, enquanto dois ou mais objetos na coleção podem ter o mesmo nome para exibição. Em segundo lugar, a propriedade Name é somente leitura e, portanto, seu valor é imutável, enquanto a propriedade DisplayName pode ser modificada por usuários com direitos suficientes.

Comentários

Se um objeto com o nome especificado não for encontrado, o método não executa nenhuma ação.

Dica

O objeto não é efetivamente excluído até que você chamar o método SPContentType.Update . Como fazer alterações a um tipo de conteúdo por meio do modelo de objeto, o seu código fizer, na verdade, essas alterações à representação em memória do tipo de conteúdo. Somente quando você chamar o método UpdateSharePoint Foundation tornar as alterações permanentes, ao escrevê-las de volta para a definição de tipo de conteúdo que é armazenada no banco de dados.

Ver também

Referência

SPFieldLinkCollection class

SPFieldLinkCollection members

Delete overload

Microsoft.SharePoint namespace

Item[String]

SPFieldLink

SPContentType

Outros recursos

Fields and Field References

Introduction to Columns