Condividi tramite


Interfaccia ISharePointProjectItem

Rappresenta un'istanza di un elemento di progetto SharePoint, implementata dal sistema di progetto SharePoint.

Spazio dei nomi:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Sintassi

'Dichiarazione
Public Interface ISharePointProjectItem _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged, ISharePointProjectStartupItem
public interface ISharePointProjectItem : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged, ISharePointProjectStartupItem

Il tipo ISharePointProjectItem espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Annotations ottiene un'istanza IAnnotationDictionary per associare dati personalizzati alla distribuzione dell'oggetto IAnnotatedObject interfaccia. (Ereditato da IAnnotatedObject)
Proprietà pubblica DefaultFile Ottiene o imposta il file avviato quando un nodo dell'elemento di progetto SharePoint in Esplora soluzioni viene attivato.Ovvero quando viene premuto o viene premuto INVIO).
Proprietà pubblica ExtensionData Ottiene le informazioni che consentono alle estensioni di elemento di progetto per rendere persistenti i dati personalizzati tra le sessioni di Visual Studio.
Proprietà pubblica FeatureProperties Ottiene le coppie chiave/valore che vengono aggiunti alla funzionalità che include questo elemento di progetto SharePoint.
Proprietà pubblica FeatureReceiver Ottiene un ricevitore di funzionalità, se l'elemento di progetto SharePoint lo richiede.Durante il pacchetto, il ricevitore di funzionalità viene aggiunto alla funzionalità che include questo elemento di progetto SharePoint.
Proprietà pubblica Files Ottiene una raccolta di tutti i file del progetto nel nodo della cartella dell'elemento di progetto SharePoint e le relative sottocartelle.
Proprietà pubblica FullPath Ottiene il percorso di origine completo del file o la directory del membro del progetto. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Icon Ottiene l'icona del nodo membro del progetto vengono visualizzati in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Id Ottiene un'identificazione univoca per questa istanza dell'elemento di progetto SharePoint.
Proprietà pubblica IsDisposed Determina se un oggetto viene eliminato. (Ereditato da INotifyObjectDisposed)
Proprietà pubblica IsDisposing Determina se un oggetto viene eliminato. (Ereditato da INotifyObjectDisposing)
Proprietà pubblica IsExpanded Ottiene o imposta se tale nodo è espanso in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Name Ottiene il nome del nodo membro del progetto vengono visualizzati in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Project Ottiene un riferimento al progetto contenitore. (Ereditato da ISharePointProjectMember)
Proprietà pubblica ProjectItemType Ottiene un riferimento a un oggetto che rappresenta il tipo di elemento di progetto SharePoint.
Proprietà pubblica ProjectOutputReferences Ottenere la raccolta di riferimenti all'output del progetto che appartengono a questo elemento di progetto.I progetti a cui viene fatto riferimento vengono compilati e gli output primari vengono compressi nell'elemento di progetto.
Proprietà pubblica ProjectUserFileData ottiene IDictionary l'oggetto che è possibile utilizzare per ottenere o impostare le coppie nome/valore che vengono salvate in un file di progetto, ad esempio file con estensione .vbproj.user o .csproj.user.
Proprietà pubblica RelativePath Ottiene la posizione univoca dell'elemento nella directory del progetto. (Ereditato da ISharePointProjectStartupItem)
Proprietà pubblica SafeControlEntries Ottenere una raccolta di voci di controllo sicure che devono essere distribuite con questo elemento di progetto SharePoint quando vengono implementate.Queste voci vengono aggiunti al pacchetto che fa riferimento all'elemento di progetto SharePoint.
Proprietà pubblica StartupUrl Ottiene l'URL di avviare quando l'elemento viene avviato. (Ereditato da ISharePointProjectStartupItem)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CollapseChildItems Garantisce che tutti gli elementi figlio di questo ISharePointProjectMember vengono compressi in Esplora soluzioni. (Ereditato da ISharePointProjectMember)

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Si verifica quando un oggetto viene eliminato. (Ereditato da INotifyObjectDisposed)
Evento pubblico Disposing Si verifica quando un oggetto è in corso l'eliminazione. (Ereditato da INotifyObjectDisposing)
Evento pubblico NameChanged Si verifica quando il nome del nodo membro del progetto viene modificato. (Ereditato da ISharePointProjectMember)
Evento pubblico Open Si verifica quando un cartella dell'elemento di progetto SharePoint è aperto.
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Note

Qualsiasi cartella in un progetto SharePoint che contiene un file degli elementi del progetto costituisca un nodo dell'elemento di progetto SharePoint.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint