Elemento ProjectItem
Rappresenta un elemento di progetto SharePoint. Si tratta dell'elemento radice obbligatorio del file 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>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attribute |
Oggetto di descrizione |
---|---|
DefaultFile |
Attributo xs:string facoltativo. Il percorso relativo, includendo il nome file, del file che viene visualizzato nell'editor di Visual Studio quando si apre l'elemento di progetto SharePoint in Esplora soluzioni. Il percorso è relativo dalla cartella che contiene il file spdata. |
FeatureReceiverClass |
Attributo xs:string facoltativo. Il nome completo di una classe ricevitore di funzionalità per questo elemento di progetto SharePoint. Per ulteriori informazioni su questi ricevitori di funzionalità, vedere Specifica delle informazioni sui pacchetti e sulla distribuzione negli elementi di progetto. |
FeatureReceiverAssembly |
Attributo xs:string facoltativo. Specifica il nome completo di un assembly che definisce un ricevitore di funzionalità per questo elemento del progetto SharePoint. Per ulteriori informazioni su questi ricevitori di funzionalità, vedere Specifica delle informazioni sui pacchetti e sulla distribuzione negli elementi di progetto. Per ulteriori informazioni sui nomi completi dell'assembly, vedere Nomi degli assembly. |
SupportedTrustLevels |
Attributo xs:string facoltativo. Specifica i livelli di attendibilità che questo elemento del progetto SharePoint supporta. Il valore può essere una delle seguenti stringhe: Sandboxed, FullTrust o All. Il valore All specifica sia Sandboxed e FullTrust. In un tipo di elemento di progetto SharePoint personalizzato, il valore di questo attributo corrisponde al valore che viene assegnato alla proprietà SupportedTrustLevels nell'implementazione del metodo ISharePointProjectItemTypeProvider.InitializeType. Se si specifica un valore diverso per questo attributo, Visual Studio sovrascrive il valore in modo da specificare lo stesso livello di attendibilità specificato nella proprietà SupportedTrustLevels. |
SupportedDeploymentScopes |
Attributo xs:string facoltativo. Specifica gli ambiti di distribuzione che l'elemento del progetto SharePoint supporta. Questo valore è una stringa delimitata da virgole che si compone di una o più delle seguenti stringhe: Farm, site, Web, WebApplication o Package. Ad esempio, "Web, Sito". In un tipo di elemento di progetto SharePoint personalizzato, il valore di questo attributo corrisponde al valore che viene assegnato alla proprietà SupportedDeploymentScopes nell'implementazione del metodo ISharePointProjectItemTypeProvider.InitializeType. Se si specifica un valore diverso per questo attributo, Visual Studio sovrascrive il valore in modo da specificare lo stesso livello di attendibilità specificato nella proprietà SupportedDeploymentScopes. |
Type |
Attributo xs:string obbligatorio. Identificatore per l'elemento di progetto SharePoint In un tipo di elemento di progetto SharePoint personalizzato, l'identificatore è la stringa che si passa a SharePointProjectItemTypeAttribute. Per ulteriori informazioni, vedere Procedura: definire un tipo di elemento di progetto SharePoint. Per un elenco degli identificatori relativo agli elementi di progetto SharePoint incorporati e inclusi in Visual Studio, vedere Estensione di elementi di progetto SharePoint. |
Elementi figlio
Elemento |
Oggetto di descrizione |
---|---|
Elemento facoltativo. Rappresenta un insieme di elementi dati personalizzati associati all'elemento di progetto SharePoint. È possibile includere solo un elemento ExtensionData. |
|
Elemento facoltativo. Rappresenta un insieme di valori di proprietà inclusi in una funzionalità quando viene distribuita in SharePoint. È possibile includere solo un elemento FeatureProperties. |
|
Elemento FileCollectionType facoltativo. Specifica i file da distribuire con l'elemento di progetto SharePoint, quali file di elemento della funzionalità e l'output di progetti non-SharePoint dipendenti. È necessario includere un elemento Files o un ProjectItemFolder, ma non entrambi. |
|
Elemento ProjectItemFolderType facoltativo. Rappresenta una cartella mappata. È necessario includere un elemento Files o un ProjectItemFolder, ma non entrambi. |
|
Elemento facoltativo. Rappresenta un insieme di controlli ASPX e Web part definite come sicure per l'accesso di un utente in qualsiasi pagina ASPX del sito di SharePoint. È possibile includere solo un elemento SafeControls. |
Elementi padre
Nessuno.
Informazioni sull'elemento
Spazio dei nomi |
https://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel |
Nome schema |
Schema dell'elemento di progetto SharePoint |
File di convalida |
ProjectItemModelSchema.xsd |
Può essere vuoto |
No |
Vedere anche
Altre risorse
Riferimento allo schema degli elementi di progetto SharePoint