Term.CreateLabel método
Cria um novo Label para este Term.
Namespace: Microsoft.SharePoint.Client.Taxonomy
Assemblies: Microsoft.SharePoint.Client.Taxonomy.Silverlight (em Microsoft.SharePoint.Client.Taxonomy.Silverlight.dll); Microsoft.SharePoint.Client.Taxonomy.Phone (em Microsoft.SharePoint.Client.Taxonomy.Phone.dll) Microsoft.SharePoint.Client.Taxonomy (em Microsoft.SharePoint.Client.Taxonomy.dll)
Sintaxe
'Declaração
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.Stringnovo nome de Label
lcid
Tipo: System.Int32O LCID para criar o rótulo para
isDefault
Tipo: System.BooleanSe esta Label será o padrão Label do lcid
Valor retornado
Tipo: Microsoft.SharePoint.Client.Taxonomy.Label
O novo Label para o Term
Exceções
Exceção | Condição |
---|---|
UnauthorizedAccessException | O usuário não tem permissões suficientes para executar essa operação. |
TermStoreOperationException | Esta operação é inválida nos termos órfãos TermSet. A operação falhou. |
ArgumentException | O nome do rótulo não é válido, ele contém caracteres inválidos ou é muito longo. |
ArgumentNullException | O nome da etiqueta é uma referência nula (Nothing no Visual Basic) ou uma cadeia de caracteres vazia. |
ArgumentOutOfRangeException | Chame o método CommitAll() para salvar essa alteração no banco de dados. não é válido. |
ArgumentException | O rótulo será criado como um nenhum padrão rótulo, e o nome já existe para este lcid. |
Comentários
O valor de labelName será normailized para aparar espaços consecutivos em uma e substituir o caractere de & com a versão de caractere largo do caractere (\uFF06). Ele deve ser não vazio, não pode exceder 255 caracteres e não pode conter os seguintes caracteres ;"< >|&tab
O nome do objeto Label diferencia maiúsculas de minúsculas. Se o nome a ser criado é um não padrão Label, ele não pode ter o mesmo nome de qualquer Label existente do lcid. Se for a ser criado como padrão, ele pode ter o mesmo nome existente Label. Em vez de criar um novo rótulo, o rótulo existente tornará o rótulo padrão para o LCID.
O usuário atual deve ter permissões de TaxonomyRights.EditTerm para usar esse método.