Compartir a través de


del método SPContentType.ValidateName

Confirma si una cadena es aceptable como el nombre de un tipo de contenido.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Shared Sub ValidateName ( _
    name As String _
)
'Uso
Dim name As StringSPContentType.ValidateName(name)
public static void ValidateName(
    string name
)

Parámetros

Comentarios

Puede usar este método para validar una cadena de nombre antes de asignarlo como el valor de propiedad de Name del tipo de contenido. Tenga en cuenta que este método no comprueba si el nombre propuesto es un duplicado. Que se realiza la comprobación al intentar agregar el tipo de contenido a una colección mediante el método Add .

Ejemplos

En el siguiente ejemplo se toma de una aplicación de consola. En el ejemplo se intenta validar un nombre intencionadamente no válido. Como resultado, se produce una excepción y, a continuación, la aplicación imprime el mensaje de excepción en la consola.

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

El código de ejemplo imprime el siguiente resultado en la consola.

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

Vea también

Referencia

clase SPContentType

Miembros SPContentType

Espacio de nombres Microsoft.SharePoint

Otros recursos

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy