(String, Guid, Int32) del método Group.CreateTermSet
Crea un nuevo objeto de TermSet en el objeto de Group actual utilizando el lenguaje proporcionado y el identificador único especificado.
Espacio de nombres: Microsoft.SharePoint.Taxonomy
Ensamblado: Microsoft.SharePoint.Taxonomy (en Microsoft.SharePoint.Taxonomy.dll)
Sintaxis
'Declaración
Public Function CreateTermSet ( _
name As String, _
newTermSetId As Guid, _
lcid As Integer _
) As TermSet
'Uso
Dim instance As Group
Dim name As String
Dim newTermSetId As Guid
Dim lcid As Integer
Dim returnValue As TermSet
returnValue = instance.CreateTermSet(name, _
newTermSetId, lcid)
public TermSet CreateTermSet(
string name,
Guid newTermSetId,
int lcid
)
Parámetros
name
Tipo: System.StringEl nombre del nuevo objeto TermSet que se crea
newTermSetId
Tipo: System.GuidEl identificador único del nuevo objeto TermSet que se crea
lcid
Tipo: System.Int32El idioma que se escribe el nuevo nombre de TermSet en
Valor devuelto
Tipo: Microsoft.SharePoint.Taxonomy.TermSet
El objeto recién creado TermSet
Excepciones
Excepción | Condición |
---|---|
UnauthorizedAccessException | El usuario actual tiene permisos suficientes para realizar esta operación. |
TermStoreOperationException | No se permite la creación de un término en el grupo de sistema. |
ArgumentException | El parámetro de nombre no es válido. O contiene caracteres no válidos, es demasiado largo o entra en conflicto con el nombre de una condición existente en el mismo grupo. |
ArgumentNullException | El nombre no puede ser una referencia null (Nothing en Visual Basic) o estar vacío. |
ArgumentOutOfRangeException | El lcid no es una de las lenguas de trabajo para el almacén de términos |
Comentarios
El name no puede superar los 255 caracteres y no puede contener ninguno de los siguientes caracteres no válidos
- ; "< > | & ficha
Además, el parámetro name debe ser un nombre único TermSet dentro del grupo actual y el valor de newTermSetId debe ser un identificador único a través de todos los objetos de TermSet de la TermStore. Si ya está en uso por otro objeto de TermSet , se producirá una excepción TermStoreOperationException durante la transacción de CommitAll() .El usuario actual debe tener permiso de TaxonomyRights.EditTermSet para utilizar este método. Llame a CommitAll() para guardar los cambios a la base de datos.