del método Term.CreateLabel
Crea un nuevo Label para este 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 CreateLabel ( _
labelName As String, _
lcid As Integer, _
isDefault As Boolean _
) As Label
'Uso
Dim instance As Term
Dim labelName As String
Dim lcid As Integer
Dim isDefault As Boolean
Dim returnValue As Label
returnValue = instance.CreateLabel(labelName, _
lcid, isDefault)
public Label CreateLabel(
string labelName,
int lcid,
bool isDefault
)
Parámetros
labelName
Tipo: System.Stringnuevo nombre de Label
lcid
Tipo: System.Int32El LCID para crear la etiqueta para
isDefault
Tipo: System.BooleanSi va a ser el predeterminado Label del lcid este Label
Valor devuelto
Tipo: Microsoft.SharePoint.Client.Taxonomy.Label
El nuevo Label para el Term
Excepciones
Excepción | Condición |
---|---|
UnauthorizedAccessException | El usuario no tiene permisos suficientes para realizar esta operación. |
TermStoreOperationException | Esta operación no es válida en los términos huérfanos TermSet. Error en la operación. |
ArgumentException | El nombre de etiqueta no es válido, contiene caracteres no válidos o es demasiado larga. |
ArgumentNullException | El nombre de etiqueta es una referencia null (Nothing en Visual Basic) o una cadena vacía. |
ArgumentOutOfRangeException | Llame al método CommitAll() para guardar los cambios a la base de datos. no es válido. |
ArgumentException | La etiqueta se creará como un ninguno predeterminado etiqueta y, a continuación, el nombre ya existe para este lcid. |
Comentarios
El valor de labelName será normailized para recortar los espacios consecutivos en uno y reemplaza el carácter & con la versión de carácter ancho del carácter (\uFF06). Debe ser no está vacío, no puede tener más de 255 caracteres y no puede contener ninguno de los siguientes caracteres ;"< >|&tab
El nombre del objeto Label distingue mayúsculas de minúsculas. Si el nombre que se cree un no predeterminada Label, no puede tener el mismo nombre que cualquier existente Label del lcid. Si no se crean de forma predeterminada, puede tener el mismo nombre que existente Label. En lugar de crear una nueva etiqueta, la etiqueta existente se convertirá en la etiqueta predeterminada para el LCID.
El usuario actual debe tener permisos de TaxonomyRights.EditTerm para usar este método.