Term.Copy メソッド
作成して、現在のTermSet内の現在の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 Copy ( _
doCopyChildren As Boolean _
) As Term
'使用
Dim instance As Term
Dim doCopyChildren As Boolean
Dim returnValue As Term
returnValue = instance.Copy(doCopyChildren)
public Term Copy(
bool doCopyChildren
)
パラメーター
doCopyChildren
型: System.Booleanその子の用語でこのTermをコピーするかどうかを示します。
戻り値
型: Microsoft.SharePoint.Client.Taxonomy.Term
新しく作成されたTermをコピーします。
例外
例外 | 条件 |
---|---|
UnauthorizedAccessException | 現在のユーザーは、この操作を実行する十分なアクセス許可を持ちます。 |
TermStoreOperationException | 用語セットの親の規約でこの操作が正しくありません。処理に失敗しました。 |
注釈
コピーしたTerm現在Term、を除き、 **Name()**プロパティと同じプロパティが表示されます。その子の用語と用語をコピーすると、新しく作成された子の用語は現在の Name プロパティを含めて用語の子の用語と同じプロパティがあります。コピーした子の用語では、同じ階層 perserve をされます。
現在のユーザーには、この方法を使用するためにTaxonomyRights.EditTermアクセス許可が必要です。データベースにこの変更を保存するCommitAll()メソッドを呼び出します。