Freigeben über


ExcludeOtherContentTypes-Element (SPMetal)

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

Gibt an, dass Klassen nur für Inhaltstypen generiert werden, die explizit durch ContentType-Elemente dargestellt werden.

<ExcludeOtherContentTypes />

Elemente und Attribute

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

Attribute

Keine.

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.

Hinweise

Ein Webelement kann nicht sowohl ein ExcludeOtherContentTypes-Element als auch ein IncludeHiddenContentTypes-Element haben.

Beispiel

Im folgenden Beispiel wird ein ExcludeOtherContentTypes-Element verwendet. In diesem Beispiel wird sichergestellt, dass eine Klasse nur für den Inhaltstyp Contact generiert 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"/>
  </ContentType>
  <ExcludeOtherContentTypes />
  <List Name="Team Members">
    <ContentType Name="Item" Class="TeamMember" />
  </List>
</Web>

Siehe auch