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.StringLe 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 - Membres
Microsoft.SharePoint - Espace de noms