Метод 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
)
Параметры
labelName
Тип: System.Stringновое имя Label
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 для использования этого метода.