Freigeben über


Web (SPMetal)

Letzte Änderung: Mittwoch, 7. Oktober 2009

Gilt für: SharePoint Foundation 2010

Gibt den Namen und die Zugriffsebene (öffentlich oder intern) der Klasse (abgeleitet von DataContext) an, die von SPMetal generiert wird.

Informationen zum Standardverhalten von SPMetal, wenn ein optionales Element oder Attribut vorhanden ist, finden Sie unter Standardregeln für die Codegenerierung von SPMetal.

Web (SPMetal)

<Web Class="TeamSite" AccessModifier="Internal"> ... </Web>

Complex

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut

Beschreibung

Class (optional)

Gibt einen Namen für die Klasse (abgeleitet von DataContext) an, die von SPMetal generiert wird.

AccessModifier (optional)

Gibt an, ob die Klasse (abgeleitet von DataContext) öffentlich oder intern ist.

AccessModifier Attribute Possible Values:

Value

Description

Internal

The class will be internal (Friend in Visual Basic).

Public

DEFAULT: The class will be public (Public in Visual Basic).

Untergeordnete Elemente

Element

Beschreibung

ContentType

Schließt einen Inhaltstyp in die Codegenerierung ein und legt fest, welche Felder (Spalten) im Inhaltstyp in die Codegenerierung einbezogen werden.

ExcludeContentType

Schließt einen Inhaltstyp von der Codegenerierung aus.

ExcludeOtherContentTypes

Schließt alle Inhaltstypen, die nicht explizit in ein ContentType-Element einbezogen werden, von der Codegenerierung aus.

IncludeHiddenContentTypes

Schließt ausgeblendete Inhaltstypen in die Codegenerierung ein.

List

Schließt eine Liste in die Codegenerierung ein und legt fest, welche Inhaltstypen in der Liste in die Codegenerierung einbezogen werden.

ExcludeList

Schließt eine Liste von der Codegenerierung aus.

ExcludeOtherLists

Schließt alle Listen, die nicht explizit in ein List-Element einbezogen werden, von der Codegenerierung aus.

IncludeHiddenLists

Schließt ausgeblendete Listen in die Codegenerierung ein.

Übergeordnete Elemente

Element

Beschreibung

Keine

Hinweise

Ein Web-Element kann nicht sowohl ein ContentType-Element als auch ein ExcludeContentType-Element aufweisen, die denselben Inhaltstyp angeben. Ein ExcludeContentType-Element, das einen ausgeblendeten Inhaltstyp angibt, kann möglicherweise nicht im selben Web-Element vorhanden sein, das ein IncludeHiddenContentTypes-Element enthält. Schließlich kann ein Web-Element nicht sowohl ein ExcludeOtherContentTypes-Element als auch ein IncludeHiddenContentTypes-Element aufweisen.

Beispiel

Es folgt ein Beispiel für ein Web-Element.

<?xml version="1.0" encoding="utf-8"?>
<Web AccessModifier="Internal" xmlns="https://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

Konzepte

Standardregeln für die Codegenerierung von SPMetal

Außerkraftsetzen von SPMetal-Standardeinstellungen mit einer Parameter-XML-Datei