Term.ReassignSourceTerm 方法
重新指派到其中一個其他中重複使用此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 Sub ReassignSourceTerm ( _
reusedTerm As Term _
)
'用途
Dim instance As Term
Dim reusedTerm As Term
instance.ReassignSourceTerm(reusedTerm)
public void ReassignSourceTerm(
Term reusedTerm
)
參數
reusedTerm
類型:Microsoft.SharePoint.Client.Taxonomy.Term從ReusedTerms集合Term物件應該成為新的來源字詞。
例外狀況
例外狀況 | 條件 |
---|---|
UnauthorizedAccessException | 目前的使用者會有足夠的權限,才能執行此作業。 |
ArgumentNullException | 成為新的來源中重複使用的Term是null 參考 (未執行任何動作 於 Visual Basic 中)或不正確。 |
TermStoreOperationException | 目前Term必須是來源字詞,若要重新指派至另一個Term目前的設定。 |
TermStoreOperationException | 無法重新指派給自己來源Term |
ArgumentException | reusedTerm必須是此TermReusedTerms集合的成員。 |
備註
這個方法只有來源Term目前Term是否有效。預期,使用這個方法是先刪除來源Term。
目前的使用者必須TaxonomyRights.EditTerm權限,在目前的Term和新的來源Term使用這個方法。來源Term會位於孤立TermSet例外狀況,以新來源TermTaxonomyRights.EditTerm權限的任何人都可以使用這個方法。如果來源Term孤立的TermSet和作業成功,從孤立TermSet會移除舊的來源Term 。通話CommitAll()必須呼叫將這項變更儲存至資料庫。