共用方式為


SPFieldLinkCollection.Delete method (String)

從集合中刪除具有指定名稱的SPFieldLink物件。

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

Syntax

'宣告
Public Sub Delete ( _
    name As String _
)
'用途
Dim instance As SPFieldLinkCollection
Dim name As String

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

參數

  • name
    Type: System.String

    要刪除之SPFieldLink物件的名稱。您可以使用的內部名稱 ( SPFieldLink.Name屬性的值) 或顯示名稱 ( SPFieldLink.DisplayName屬性的值)。當您傳遞的內部名稱時通常會得到更可靠的結果,原因有二。首先,在集合中的沒有兩個物件都可以有相同的內部名稱,而在集合中的兩個或多個物件可以有相同的顯示名稱。第二, Name屬性是唯讀的因此它的值不變的而DisplayName屬性可以由具有足夠的權限的使用者進行修改。

備註

如果找不到具有指定名稱的物件,這個方法會採取任何動作。

注意事項注意事項

直到您呼叫SPContentType.Update方法,不會實際刪除物件。您所做的變更到透過物件模型的內容類型,您的程式碼實際上是那些變更於記憶體中表示的內容類型。只有當您呼叫Update方法時,才沒有SharePoint Foundation變更永久的藉由將它們寫回到儲存在資料庫中的內容類型定義。

請參閱

參照

SPFieldLinkCollection class

SPFieldLinkCollection members

Delete overload

Microsoft.SharePoint namespace

Item[String]

SPFieldLink

SPContentType

其他資源

Fields and Field References

Introduction to Columns