共用方式為


Term.Merge 方法

合併與指定Term目前的Term物件,並傳回合併的Term。

命名空間:  Microsoft.SharePoint.Client.Taxonomy
組件:   Microsoft.SharePoint.Client.Taxonomy.Silverlight (在 Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll 中);  Microsoft.SharePoint.Client.Taxonomy.Phone (在 Microsoft.SharePoint.Client.Taxonomy.Phone.dll 中)  Microsoft.SharePoint.Client.Taxonomy (在 Microsoft.SharePoint.Client.Taxonomy.dll 中)

語法

'宣告
Public Function Merge ( _
    termToMerge As Term _
) As Term
'用途
Dim instance As Term
Dim termToMerge As Term
Dim returnValue As Term

returnValue = instance.Merge(termToMerge)
public Term Merge(
    Term termToMerge
)

參數

傳回值

類型:Microsoft.SharePoint.Client.Taxonomy.Term
合併的Term

例外狀況

例外狀況 條件
ArgumentNullException

若要合併成Term是null 參考 (未執行任何動作 於 Visual Basic 中)。

ArgumentException

若要合併成Term不正確。

TermStoreOperationException

這項作業中不正確的孤立的字詞TermSet物件。作業失敗。

TermStoreOperationException

無法合併至其中重複使用的TermTerm 。

TermStoreOperationException

僅限來源Term可以合併到另一個來源Term。

TermStoreOperationException

不允許合併兩個指定的Term物件。來源Term目標Term的合併列印中相同的TermSet物件,重複使用,並才能 mergeable 必須在該TermSet同層級。

UnauthorizedAccessException

目前的使用者會有足夠的權限,才能執行此作業。

備註

目前TermTerm合併,而termToMerge會合併到 (目標Term) Term 。Merge() 作業完成後,這兩個Term物件成為重複使用,以及targetTerm變成中重複使用的Term物件的來源。目標TermGUID會變成的合併TermGUID。目前Term GUID 會新增至MergedTermIds

目標Term GUID更新Term GUID目前Term或任何其中重複使用的複本的父系自訂排序順序。

自訂排序順序會以下列方式合併 ︰ 如果目標Term具有自訂排序順序,然後附加來源Term排序順序。否則,如果目標Term沒有自訂排序順序,但沒有來源Term ,再根據 [目前的工作語言 ( WorkingLanguage) 英文字母順序強制自訂排序順序,附加來源Term自訂排序順序。

目前的使用者必須具備TaxonomyRights.EditTerm權限在目前的字詞和字詞合併才能使用這個方法。呼叫CommitAll()方法,將這項變更儲存至資料庫。

請參閱

參照

Term 類別

Term 成員

Microsoft.SharePoint.Client.Taxonomy 命名空間