Compartilhar via


SPContentType.ValidateName method

Confirma se uma seqüência de caracteres é aceitável como o nome de um tipo de conteúdo.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Shared Sub ValidateName ( _
    name As String _
)
'Uso
Dim name As StringSPContentType.ValidateName(name)
public static void ValidateName(
    string name
)

Parâmetros

Comentários

Você pode usar esse método para validar uma cadeia de caracteres de nome antes de atribuí-lo como o valor da propriedade de Name de um tipo de conteúdo. Observe que esse método não verifica se o nome proposto é uma duplicata. Essa seleção é feita quando você tenta adicionar o tipo de conteúdo a uma coleção usando o método Add .

Examples

O exemplo a seguir é obtido de um aplicativo de console. O exemplo tenta validar um nome intencionalmente inválido. Como resultado, uma exceção é lançada e o aplicativo imprime a mensagem de exceção para o console.

' 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);
}

O código de exemplo imprime a seguinte saída no console.

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

Ver também

Referência

SPContentType class

SPContentType members

Microsoft.SharePoint namespace

Outros recursos

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy