Partager via


SPFieldLinkCollection.Delete - Méthode (String)

Supprime l'objet SPFieldLink portant le nom spécifié de la collection.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Sub Delete ( _
    name As String _
)
'Utilisation
Dim instance As SPFieldLinkCollection
Dim name As String

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

Paramètres

  • name
    Type : System.String

    Le nom de l'objet SPFieldLink à supprimer. Vous pouvez utiliser le nom interne (la valeur de la propriété SPFieldLink.Name ) ou le nom d'affichage (la valeur de la propriété SPFieldLink.DisplayName ). Lorsque vous passez le nom interne vous obtenez souvent des résultats plus fiables, pour deux raisons. Tout d'abord, les deux objets dans la collection peuvent avoir le même nom interne, considérant que deux ou plusieurs objets dans la collection peuvent avoir le même nom complet. En second lieu, la propriété Name est en lecture seule et par conséquent sa valeur est immuable, alors que la propriété DisplayName peut être modifiée par les utilisateurs avec des droits suffisants.

Remarques

Si un objet portant le nom spécifié est introuvable, la méthode n'effectue aucune action.

Notes

L'objet n'est pas réellement supprimé que lorsque vous appelez la méthode SPContentType.Update . Lorsque vous apportez des modifications à un type de contenu via le modèle objet, votre code effectue ces modifications à la représentation en mémoire du type de contenu. Uniquement lorsque vous appelez la méthode UpdateSharePoint Foundation rendre ces modifications permanentes, enregistrant à la définition de type de contenu qui est stockée dans la base de données.

Voir aussi

Référence

SPFieldLinkCollection classe

SPFieldLinkCollection - Membres

Delete - Surcharge

Microsoft.SharePoint - Espace de noms

Item[String]

SPFieldLink

SPContentType

Autres ressources

Fields and Field References

Introduction to Columns