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 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 |
---|---|
Schließt einen Inhaltstyp in die Codegenerierung ein und legt fest, welche Felder (Spalten) im Inhaltstyp in die Codegenerierung einbezogen werden. |
|
Schließt einen Inhaltstyp von der Codegenerierung aus. |
|
Schließt alle Inhaltstypen, die nicht explizit in ein ContentType-Element einbezogen werden, von der Codegenerierung aus. |
|
Schließt ausgeblendete Inhaltstypen in die Codegenerierung ein. |
|
Schließt eine Liste in die Codegenerierung ein und legt fest, welche Inhaltstypen in der Liste in die Codegenerierung einbezogen werden. |
|
Schließt eine Liste von der Codegenerierung aus. |
|
Schließt alle Listen, die nicht explizit in ein List-Element einbezogen werden, von der Codegenerierung aus. |
|
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