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