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變更永久的藉由將它們寫回到儲存在資料庫中的內容類型定義。 |
請參閱
參照
Microsoft.SharePoint namespace