Freigeben über


ExcludeContentType-Element (SPMetal)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Gibt an, dass für einen Inhaltstyp keine Klasse generiert wird.

<ExcludeContentType Name="Announcements" />

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
Name
Der Inhaltstyp, der von der Codegenerierung ausgeschlossen wird.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element Beschreibung
Web
Gibt den Namen und die Zugriffsebene (öffentlich oder intern) der Klasse (abgeleitet von DataContext) an, die SPMetal generiert.
List
Bezieht eine Liste in die Codegenerierung ein und ändert die Art und Weise, wie Code für Inhaltstypen mit Listen als Bereich generiert wird.

Hinweise

Ein Webelement kann nicht sowohl ein ContentType-Element als auch ein ExcludeContentType-Element haben, die denselben Inhaltstyp benennen. Ein ExcludeContentType-Element , das einen ausgeblendeten Inhaltstyp benennt, ist möglicherweise nicht in demselben Webelement vorhanden, das über ein IncludeHiddenContentTypes-Element verfügt. Schließlich kann ein Web-Element nicht sowohl ein ExcludeOtherContentTypes-Element als auch ein IncludeHiddenContentTypes-Element haben.

Beispiel

Es folgt ein Beispiel für ein excludeContentType-Element , das verwendet wird.

<?xml version="1.0" encoding="utf-8"?>
<Web AccessModifier="Internal" xmlns="http://schemas.microsoft.com/SharePoint/2009/spmetal">
  <ContentType Name="Contact" Class="Contact">
    <Column Name="ContId" Member="ContactId" />
    <Column Name="ContactName" Member="ContactName1" />
    <Column Name="Category" Member="Cat" Type="String"/>
    <ExcludeColumn Name="HomeTelephone" />
  </ContentType>
  <ExcludeContentType Name="Order"/>
  <List Name="Team Members" Type="TeamMember">
    <ContentType Name="Item" Class="TeamMember" />
  </List>
</Web>

Siehe auch