Partager via


Web (SPMetal)

Dernière modification : mercredi 7 octobre 2009

S’applique à : SharePoint Foundation 2010

Spécifie le nom et le niveau d’accès (public ou interne) de la classe (dérivée de DataContext) que génère SPMetal.

Pour plus d’informations sur le comportement par défaut de SPMetal lorsqu’un élément ou attribut facultatif est manquant, voir Règles de génération de code par défaut SPMetal.

Web (SPMetal)

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

Complex

Attributs et éléments

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

Class (facultatif)

Spécifie un nom pour la classe (dérivée de DataContext) que génère SPMetal.

AccessModifier (facultatif)

Spécifie si la classe (dérivée de DataContext) est publique ou interne.

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).

Éléments enfants

Élément

Description

ContentType

Inclut un type de contenu pour la génération de code et modifie les champs (colonnes) du type de contenu inclus dans celle-ci.

ExcludeContentType

Exclut un type de contenu de la génération de code.

ExcludeOtherContentTypes

Exclut de la génération de code tous les types de contenu qui ne sont pas inclus de manière explicite dans un élément ContentType.

IncludeHiddenContentTypes

Inclut les types de contenu masqué dans la génération de code.

List

Inclut une liste dans la génération de code et modifie les types de contenu de la liste qui sont inclus dans celle-ci.

ExcludeList

Exclut une liste de la génération de code.

ExcludeOtherLists

Exclut de la génération de code toutes les listes qui ne sont pas incluses de manière explicite dans un élément List.

IncludeHiddenLists

Inclut les listes masquées dans la génération de code.

Éléments parents

Élément

Description

Aucun

Remarques

Un élément Web ne peut pas avoir un élément ContentType et un élément ExcludeContentType qui nomment le même type de contenu. Un élément ExcludeContentType qui nomme un type de contenu masqué peut être absent du même élément Web contenant un élément IncludeHiddenContentTypes. Enfin, un élément Web ne peut pas avoir un élément ExcludeOtherContentTypes et un élément IncludeHiddenContentTypes à la fois.

Exemple

Vous trouverez ci-après un exemple d’élément Web.

<?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>

Voir aussi

Concepts

Règles de génération de code par défaut SPMetal

Remplacement des valeurs SPMetal par défaut par un fichier XML de paramètres