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 |
---|---|
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. |
|
Volitelný prvek. Představuje kolekci hodnot vlastností, které jsou součástí funkcí při nasazení na SharePoint. Můžete zahrnout pouze jednu FeatureProperties prvku. |
|
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í. |
|
Volitelný element typu ProjectItemFolderType. Představuje mapovanou složku. Musí obsahovat buď Files nebo ProjectItemFolder prvek, ale ne obojí. |
|
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 |