Freigeben über


SPFieldLinkCollection.Delete-Methode (String)

Löscht das SPFieldLink -Objekt mit dem angegebenen Namen aus der Auflistung.

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

Syntax

'Declaration
Public Sub Delete ( _
    name As String _
)
'Usage
Dim instance As SPFieldLinkCollection
Dim name As String

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

Parameter

  • name
    Typ: System.String

    Der Name des zu löschenden Objekts SPFieldLink . Sie können den internen Namen (der Wert der Eigenschaft SPFieldLink.Name ) oder den Anzeigenamen (der Wert der Eigenschaft SPFieldLink.DisplayName ) verwenden. Wenn Sie den internen Namen übergeben erhalten Sie häufig zuverlässigere Ergebnisse aus zwei Gründen verwendet werden. Erstens können keine zwei Objekte in der Auflistung den gleichen internen Namen haben, während zwei oder mehr Objekte in der Auflistung den gleichen Anzeigenamen haben können. Zweitens die Name -Eigenschaft ist schreibgeschützt, und dessen Wert ist daher unveränderlich, während die DisplayName -Eigenschaft von Benutzern mit der Berechtigung geändert werden kann.

Hinweise

Wenn ein Objekt mit dem angegebenen Namen nicht gefunden wird, führt die Methode keine Aktion aus.

Hinweis

Das Objekt wird nicht tatsächlich gelöscht, wenn Sie die SPContentType.Update -Methode aufrufen. Wie Sie Änderungen an einem Inhaltstyp über das Objektmodell vornehmen, wird der Code diese Änderungen tatsächlich in der in-Memory-Darstellung des Inhaltstyps. Nur, wenn Sie die Update -Methode aufrufen, SharePoint Foundation die Änderungen vornehmen permanent, nach deren Erstellung auf die Inhaltstypdefinition, die in der Datenbank gespeichert ist.

Siehe auch

Referenz

SPFieldLinkCollection Klasse

SPFieldLinkCollection-Member

Delete-Überladung

Microsoft.SharePoint-Namespace

Item[String]

SPFieldLink

SPContentType

Weitere Ressourcen

Fields and Field References

Introduction to Columns