del método Term.Merge
Combinar el objeto de Term actual con el especificado Term y devolver la combinados Term.
Espacio de nombres: Microsoft.SharePoint.Client.Taxonomy
Ensamblados: Microsoft.SharePoint.Client.Taxonomy.Silverlight (en Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll); Microsoft.SharePoint.Client.Taxonomy.Phone (en Microsoft.SharePoint.Client.Taxonomy.Phone.dll) Microsoft.SharePoint.Client.Taxonomy (en Microsoft.SharePoint.Client.Taxonomy.dll)
Sintaxis
'Declaración
Public Function Merge ( _
termToMerge As Term _
) As Term
'Uso
Dim instance As Term
Dim termToMerge As Term
Dim returnValue As Term
returnValue = instance.Merge(termToMerge)
public Term Merge(
Term termToMerge
)
Parámetros
termToMerge
Tipo: Microsoft.SharePoint.Client.Taxonomy.TermLa actual Term
Valor devuelto
Tipo: Microsoft.SharePoint.Client.Taxonomy.Term
La combinadas Term
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El Term para combinar en es una referencia null (Nothing en Visual Basic). |
ArgumentException | El Term para combinar en no es válido. |
TermStoreOperationException | Esta operación no es válida en el objeto de TermSet términos huérfanos. Error en la operación. |
TermStoreOperationException | No se puede combinar un Term a su visualicen Term. |
TermStoreOperationException | Solo origen Term pueden combinarse en otro origen Term. |
TermStoreOperationException | No se permite la combinación de los dos objetos especificado Term . El origen Term el destino Term de combinación de correspondencia se vuelven a utilizar en el mismo objeto TermSet y debe ser elementos relacionados en dicha TermSet para ser mergeable. |
UnauthorizedAccessException | El usuario actual tiene permisos suficientes para realizar esta operación. |
Comentarios
La actual Term es la Term para combinar desde y la termToMerge es la Term para combinar en (el destino Term). Una vez completada la operación de Merge() , se convierten en volver a utilizar ambos objetos Term y la targetTerm se convierte en el origen de los objetos visualicen Term . El destino TermGUID se convierte en el GUID de la combinadas Term. Se agrega la actual Term GUID a MergedTermIds
El Term GUID en el criterio de ordenación personalizado de los elementos primarios de la actual Term o cualquiera de sus copias visualicen se actualiza con el destino Term GUID.
El criterio de ordenación personalizado se combina en la forma siguiente: si el destino Term tiene un orden personalizado, el orden de clasificación de Term de origen se anexa a él. En caso contrario, si el destino Term no tiene un orden personalizado, pero sí de la fuente Term , a continuación, que se aplica un criterio de ordenación personalizado basado en orden alfabético en el idioma actual de ( WorkingLanguage) y el criterio de ordenación personalizado Term de origen se anexa a él.
El usuario actual debe tener permiso de TaxonomyRights.EditTerm en el término actual y el término a combinar en para poder usar este método. Llame al método CommitAll() para guardar los cambios a la base de datos.