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 |
---|---|
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. |
|
Volitelný prvek. Představuje kolekci hodnot vlastností, které jsou součástí funkcí při nasazení na SharePoint. Zahrnout pouze jednu FeatureProperties prvku. |
|
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í. |
|
Volitelný ProjectItemFolderType prvku. 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. 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 |