次の方法で共有


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 のNothing )です。

ArgumentException

結合するTermが正しくありません。

TermStoreOperationException

この操作は、孤立した用語TermSetオブジェクトでは有効ではありません。処理に失敗しました。

TermStoreOperationException

Termに、再利用するにはTermを結合することはできません。

TermStoreOperationException

のみをソースTermは、別のソースTermにマージすることができます。

TermStoreOperationException

2 つの指定されたTermオブジェクトは、結合することはできません。ソースTerm差し込みの対象TermTermSetオブジェクトが同じで再利用およびになる差し込み可能なために、そのTermSetの兄弟をする必要があります。

UnauthorizedAccessException

現在のユーザーは、この操作を実行する十分なアクセス許可を持ちます。

注釈

現在TermTermから、差し込み印刷するは、 termToMerge ( Termターゲット) に結合するTermします。**Merge()**操作が完了したら、両方のTermオブジェクトの再利用できるようになる、およびtargetTerm再利用Termオブジェクトのソースになります。ターゲットTermGUIDでは、結合されたTermの GUID になります。現在Term GUID がMergedTermIdsに追加されます。

現在のTermまたは再利用のコピーのいずれかの親のユーザー設定の並べ替え順序でTerm GUIDターゲットTerm GUIDが更新されます。

ユーザー設定の並べ替え順序は次のように結合: ターゲットTermが、ユーザー設定の並べ替え順序をする場合、ソースTermの並べ替え順序が追加されます。それ以外の場合、ターゲットTermには、ユーザー設定の並べ替え順序がない場合は、ソースTermは、[ユーザー設定の並べ替え順序が効力を現在の作業言語 ( WorkingLanguage) にアルファベット順に基づく、ソースTermユーザー設定の並べ替え順序が追加されます。

現在のユーザーにこの方法を使用するために差し込む現在の用語と用語の両方でTaxonomyRights.EditTermのアクセス許可が必要です。データベースにこの変更を保存するCommitAll()メソッドを呼び出します。

関連項目

参照先

Term クラス

Term メンバー

Microsoft.SharePoint.Client.Taxonomy 名前空間