Sdílet prostřednictvím


Prvek ProjectItem

Představuje položku projektu služby SharePoint.Toto je požadováný kořenový prvek souboru .spdata.

<ProjectItem DefaultFile = "File that opens in the editor when you open the project item"
    FeatureReceiverClass = "Class that implements a feature receiver for the project item"
    FeatureReceiverAssembly = "Assembly that defines a feature receiver for the project item"
    SupportedTrustLevels = "Trust levels that the project item supports"
    SupportedDeploymentScopes = "Deployment scopes that the project item supports"
    Type="Identifier for the project item">
  <Files>...</Files>
  <ProjectItemFolder>...</ProjectItemFolder>
  <SafeControls>...</SafeControls>
  <FeatureProperties>...</FeatureProperties>
  <ExtensionData>...</ExtensionData>
</ProjectItem>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a rodičovské prvky.

Atributy

Atribut

Description

DefaultFile

Nepovinný atribut xs:string.

Relativní cestu, včetně názvu souboru, souboru, který se otevře v editoru Visual Studio při otevření projektu položky služby SharePoint v Aplikaci Solution Explorer.Cesta je relativní ze složky, která obsahuje soubor .spdata.

FeatureReceiverClass

Nepovinný atribut xs:string.

Plně kvalifikovaný název třídy přijímač funkce pro tuto položku SharePoint projektu.Další informace o funkci přijímače, viz Balení a informace o nasazení do položky projektu.

FeatureReceiverAssembly

Nepovinný atribut xs:string.

Určuje úplný název sestavení, který definuje funkce přijímače pro tuto položku SharePoint projektu.Další informace o funkci přijímače, viz Balení a informace o nasazení do položky projektu.Další informace o sestavení plně kvalifikované názvy, viz Názvy sestavení.

SupportedTrustLevels

Nepovinný atribut xs:string.

Určuje úrovně důvěryhodnosti, které podporuje tuto položku SharePoint projektu.Tato hodnota může být jeden z následujících řetězců: uzavřených apletů, oprávnění FullTrust, nebo všechny.Hodnota všech určuje oprávnění FullTrust i Sandboxed.

Vlastní SharePoint položky Typ projektu, odpovídá hodnota tohoto atributu můžete přiřadit hodnotu SupportedTrustLevels vlastnost v implementace ISharePointProjectItemTypeProvider.InitializeType metoda.Pokud zadáte jinou hodnotu tohoto atributu, Visual Studio přepíše hodnotu tak, aby určuje stejná úroveň důvěryhodnosti, zadáte v SupportedTrustLevels vlastnost.

SupportedDeploymentScopes

Nepovinný atribut xs:string.

Určuje nasazení obory, které podporuje tuto položku SharePoint projektu.Tato hodnota je řetězec oddělený čárkami, který se skládá z jedné nebo více z následujících řetězců: farmy, web, WWW, WebApplication nebo balíčku.Například "Web, web".

Vlastní SharePoint položky Typ projektu, odpovídá hodnota tohoto atributu můžete přiřadit hodnotu SupportedDeploymentScopes vlastnost v implementace ISharePointProjectItemTypeProvider.InitializeType metoda.Pokud zadáte jinou hodnotu tohoto atributu, Visual Studio přepíše hodnotu tak, aby určuje stejná úroveň důvěryhodnosti, zadáte v SupportedDeploymentScopes vlastnost.

Type

Požadovaný atribut xs:string.

Identifikátor projektu položky služby SharePoint.Vlastní SharePoint položky Typ projektu, identifikátor je řetězec, který předáte SharePointProjectItemTypeAttribute.Další informace naleznete v tématu Postup: definovat typ položky služby SharePoint projektu.

Seznam identifikátorů pro vestavěné položky projektu SharePoint, Visual Studio je součástí naleznete v tématu Rozšíření položky služby SharePoint projektu.

Podřízené elementy

Element

Description

ExtensionData

Volitelný prvek.

Představuje kolekci vlastních datových položek, které jsou přidruženy k položce projektu služby SharePoint.

Můžete zahrnout pouze jednu ExtensionData prvku.

FeatureProperties

Volitelný prvek.

Představuje kolekci hodnot vlastností, které jsou součástí funkcí při nasazení na SharePoint.

Můžete zahrnout pouze jednu FeatureProperties prvku.

Soubory

Volitelný element typu FileCollectionType.

Určuje soubory k nasazení s položkou projektu služby SharePoint, jako jsou například soubory prvků funkcí a výstup závislých projektů jiných než SharePoint.

Musí obsahovat buď Files nebo ProjectItemFolder prvek, ale ne obojí.

ProjectItemFolder

Volitelný element typu ProjectItemFolderType.

Představuje mapovanou složku.

Musí obsahovat buď Files nebo ProjectItemFolder prvek, ale ne obojí.

SafeControls

Volitelný prvek.

Představuje kolekci ovládacích prvků ASPX a webových částí, které jsou označeny jako bezpečné pro všechny uživatele pro přístup na jakoukoli ASPX stránku na webu SharePoint.

Můžete zahrnout pouze jednu SafeControls prvku.

Nadřazené elementy

Žádný

Informace o elementu

Obor názvů

https://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel

Název schématu

Schéma položky projektu SharePoint

Ověřovací soubor

ProjectItemModelSchema.xsd

Může být prázdné

Ne

Viz také

Koncepty

Referenční schéma SharePoint položky