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


Метод SPContentType.ValidateName

Подтверждает, допустима ли строка имени для типа содержимого.

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

Синтаксис

'Декларация
Public Shared Sub ValidateName ( _
    name As String _
)
'Применение
Dim name As StringSPContentType.ValidateName(name)
public static void ValidateName(
    string name
)

Параметры

Замечания

Этот метод можно использовать для проверки имени строки перед их занесением в качестве значения свойства Name тип содержимого. Обратите внимание, что этот метод не проверяет является ли предложенное имя является дубликатом. Что проверяется при попытке добавить тип содержимого к коллекции с помощью метода Add .

Примеры

Следующий пример взят из консольного приложения. В примере предпринимается попытка проверить намеренно недопустимое имя. В результате создается исключение, и приложение выводит на консоль сообщение об исключении.

' Decide on a name for the new content type.
Dim contentTypeName As String = "R&D"
Try
    SPContentType.ValidateName(contentTypeName)

Catch ex As SPException

    Console.WriteLine(ex.Message)

End Try
// Decide on a name for the new content type.
string contentTypeName = "R&D";
try
{
    SPContentType.ValidateName(contentTypeName);

}
catch (SPException ex)
{
    Console.WriteLine(ex.Message);
}

В примере кода выводится следующий результат на консоль.

The content type name cannot contain: \  / : * ? " # % < > { } | ~ &, two consecutive periods (..), or special characters such as a tab.

См. также

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

SPContentType класс

Элементы SPContentType

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

Другие ресурсы

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy