Поделиться через


Метод Term.CreateLabel

Создает новый Label для этого Term.

Пространство имен:  Microsoft.SharePoint.Taxonomy
Сборка:  Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)

Синтаксис

'Декларация
Public Function CreateLabel ( _
    labelName As String, _
    lcid As Integer, _
    isDefault As Boolean _
) As Label
'Применение
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
)

Параметры

  • lcid
    Тип: System.Int32

    Код языка для создания метки для

  • isDefault
    Тип: System.Boolean

    Будет ли это Label по умолчанию Label , кода языка

Возвращаемое значение

Тип: Microsoft.SharePoint.Taxonomy.Label
Новые Label для Term

Исключения

Исключение Условие
UnauthorizedAccessException

Пользователь не имеет достаточных разрешений для выполнения этой операции.

TermStoreOperationException

Эта операция недопустима в Потерянные термины TermSet. Операция не выполнена.

ArgumentException

Недопустимое имя метки, оно содержит недопустимые знаки или имеет слишком большую длину.

ArgumentNullException

Имя метки является пустая ссылка (Nothing в Visual Basic) или пустая строка.

ArgumentOutOfRangeException

Вызовите метод M:Microsoft.SharePoint.Taxonomy.TermStore.CommitAll, чтобы сохранить эти изменения в базу данных. не является допустимым.

ArgumentException

Метка будет создана по умолчанию none метку и имя уже существует для данного языка.

Замечания

Значение labelName будет normailized монтажа последовательных пробелов в одну и заменить символ & версии расширенных символов знака (\uFF06). Должен быть пустым, не может превышать 255 символов и не должно содержать следующих знаков ;"< >|&tab

Имя объекта Label не учитывается. Если имя для создания нестандартных Label, он не может иметь имя, совпадающее с именем любого существующего Label lcid. Если создаваемый по умолчанию, он может иметь имя, совпадающее с именем существующего Label. Вместо создания новой метки, существующей метки станут метки по умолчанию для LCID.

Текущий пользователь должен иметь разрешения TaxonomyRights.EditTerm для использования этого метода.

См. также

Справочные материалы

Term класс

Элементы Term

Пространство имен Microsoft.SharePoint.Taxonomy