Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt der Auflistung einen neuen Inhaltstyp hinzu.
Namespace: Microsoft.SharePoint.Client
Assemblys: Microsoft.SharePoint.Client.Silverlight (in Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (in Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (in Microsoft.SharePoint.Client.dll)
Syntax
'Declaration
Public Function Add ( _
parameters As ContentTypeCreationInformation _
) As ContentType
'Usage
Dim instance As ContentTypeCollection
Dim parameters As ContentTypeCreationInformation
Dim returnValue As ContentType
returnValue = instance.Add(parameters)
public ContentType Add(
ContentTypeCreationInformation parameters
)
Parameter
parameters
Typ: Microsoft.SharePoint.Client.ContentTypeCreationInformationEin ContentTypeCreationInformation -Objekt, das den Inhaltstyp zugeordnet Informationen dar. Es gibt Eigenschaften, die verwendet werden, um den neuen Inhaltstyp erstellen. Es muss sich nicht auf ein Nullverweis (Nothing in Visual Basic). Der Bereich Inhaltstyp seine Eigenschaft ParentContentType darf ein Vorgänger des übergeordneten Inhaltstyp-Auflistung. Die Eigenschaft ParentContentType gibt den übergeordneten Inhaltstyp für den Inhaltstyp aus, der erstellt werden.
Rückgabewert
Typ: Microsoft.SharePoint.Client.ContentType
Ein neues ContentType -Objekt in der Auflistung hinzu.
Ausnahmen
Ausnahme | Bedingung |
---|---|
[ServerException] | Die Sammlung ist schreibgeschützt. |
[SPException] | Ein Inhaltstyp mit Name durch die Name -Eigenschaft von Parametern angegeben wird, die in der Auflistung vorhanden ist. Fehlercode: 183. |
Beispiele
In diesem Codebeispiel einer benutzerdefinierten Inhalt Typ, die Sammlung von Inhaltstypen hinzugefügt und zeigt die Namen von Inhaltstypen für die angegebene Website.
using System;
using Microsoft.SharePoint.Client;
namespace Microsoft.SDK.SharePointFoundation.Samples
{
class ContentTypeCollectionAddExample
{
static void Main()
{
string siteUrl = "http://MyServer/sites/MySiteCollection";
ClientContext clientContext = new ClientContext(siteUrl);
Web site = clientContext.Web;
ContentTypeCollection collContentType = site.ContentTypes;
// Initialize a new content type.
ContentTypeCreationInformation contentInfo = new ContentTypeCreationInformation();
contentInfo.Name = "myContentType";
contentInfo.Description = "My custom content type";
ContentType contentType = collContentType.Add(contentInfo);
clientContext.Load(collContentType);
clientContext.ExecuteQuery();
foreach (ContentType myType in collContentType)
Console.WriteLine("Content Type Name: {0}", myType.Name);
}
}
}