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 prvky

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

v případě vícehodnotových atributů

Atribut

Popis

DefaultFile

Volitelný xs:string atributu.

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

Volitelný xs:string atributu.

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 Providing Packaging and Deployment Information in Project Items.

FeatureReceiverAssembly

Volitelný xs:string atributu.

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 Providing Packaging and Deployment Information in Project Items. Další informace o sestavení plně kvalifikované názvy Názvy sestavení.

SupportedTrustLevels

Volitelný xs:string atributu.

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 určuje všechny Sandboxed a oprávnění FullTrust.

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

SupportedDeploymentScopes

Volitelný xs:string atributu.

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

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

Type

Požadované xs:string atributu.

Identifikátor položky projektu SharePoint. Vlastní SharePoint položky Typ projektu, je identifikátor řetězce, který předáte SharePointProjectItemTypeAttribute. Další informace naleznete v tématu Postupy: Definování typu položky projektu SharePoint.

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

Podřízené prvky

Prvek

Popis

ExtensionData

Volitelný prvek.

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

Zahrnout pouze jednu ExtensionData prvku.

FeatureProperties

Volitelný prvek.

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

Zahrnout pouze jednu FeatureProperties prvku.

Soubory

Volitelný FileCollectionType prvku.

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ý ProjectItemFolderType prvku.

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.

Zahrnout pouze jednu SafeControls prvku.

Nadřazené prvky

Žádný

Informace prvku

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é

Další zdroje

Referenční schéma SharePoint položky