Freigeben über


SPContentType.ValidateName-Methode

Überprüft, ob eine Zeichenfolge als Namen für einen Inhaltstyp akzeptabel ist.

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

Syntax

'Declaration
Public Shared Sub ValidateName ( _
    name As String _
)
'Usage
Dim name As StringSPContentType.ValidateName(name)
public static void ValidateName(
    string name
)

Parameter

Hinweise

Mit dieser Methode können Sie eine Namenszeichenfolge überprüfen, bevor Sie es als des Werts der Eigenschaft für einen Inhaltstyp Name zuweisen. Beachten Sie, dass diese Methode nicht prüfen kann, ob der vorgeschlagene Name ein Duplikat ist. Dass die Überprüfung durchgeführt wird, wenn Sie versuchen, den Inhaltstyp einer Auflistung mithilfe der Add -Methode hinzufügen.

Beispiele

Im folgende Beispiel wird eine Konsolenanwendung entnommen. Im Beispiel wird versucht, einen absichtlich ungültigen Namen überprüfen. Daher wird eine Ausnahme ausgelöst, und die Ausnahmemeldung in der Konsole angezeigt wird.

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

Im Codebeispiel wird die folgende Ausgabe wird in der Konsole gedruckt.

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

Siehe auch

Referenz

SPContentType Klasse

SPContentType-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy