Condividi tramite


Interfaccia ISharePointProjectItem

Rappresenta un'istanza di un elemento del progetto SharePoint, implementata dal sistema del 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 di IAnnotationDictionary per associare dati personalizzati all'oggetto che implementa l'interfaccia IAnnotatedObject. (Ereditato da IAnnotatedObject)
Proprietà pubblica DefaultFile Ottiene o imposta il file che viene avviato quando si attiva un nodo dell'elemento di progetto SharePoint in Esplora soluzioni,ovvero quando si fa clic sul nodo o si preme il tasto INVIO.
Proprietà pubblica ExtensionData Ottiene informazioni che abilitano estensioni dell'elemento del progetto per salvare in modo permanente dati personalizzati nelle sessioni di Visual Studio.
Proprietà pubblica FeatureProperties Ottiene le coppie chiave/valore aggiunte alla funzionalità che include questo elemento del progetto SharePoint.
Proprietà pubblica FeatureReceiver Ottiene un ricevitore di funzionalità, se richiesto dall'elemento del progetto SharePoint.Al momento dell'inclusione nel pacchetto questo ricevitore di funzionalità viene aggiunto alla funzionalità che include questo elemento del progetto SharePoint.
Proprietà pubblica Files Ottiene un insieme di tutti i file nel progetto nel nodo relativo alla cartella e alle sottocartelle degli elementi del progetto SharePoint.
Proprietà pubblica FullPath Ottiene o imposta il percorso di origine completo del file o della directory membro del progetto. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Icon Ottiene l'icona per il nodo del membro del progetto visualizzato in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Id Ottiene un ID univoco per questa istanza dell'elemento del progetto SharePoint.
Proprietà pubblica IsDisposed Ottiene informazioni sull'eventuale eliminazione di un oggetto. (Ereditato da INotifyObjectDisposed)
Proprietà pubblica IsDisposing Ottiene un valore che indica se è in corso l'eliminazione di un oggetto. (Ereditato da INotifyObjectDisposing)
Proprietà pubblica IsExpanded Ottiene o imposta un valore che indica se il nodo è espanso in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Name Ottiene l'icona per il nodo del membro del progetto visualizzato in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Project Ottiene un riferimento al progetto che lo contiene. (Ereditato da ISharePointProjectMember)
Proprietà pubblica ProjectItemType Ottiene un riferimento all'oggetto che rappresenta il tipo di elemento del progetto SharePoint.
Proprietà pubblica ProjectOutputReferences Ottiene l'insieme di riferimenti all'output del progetto che appartengono a questo elemento del progetto.I progetti a cui si fa riferimento vengono compilati e gli output primari vengono inclusi nel pacchetto insieme all'elemento del progetto.
Proprietà pubblica ProjectUserFileData Ottiene un oggetto IDictionary che è possibile utilizzare per ottenere o impostare coppie nome/valore salvate in un file di progetto dell'utente, ad esempio file con estensione csproj.user o vbproj.user.
Proprietà pubblica RelativePath Ottiene la posizione univoca dell'elemento all'interno della directory del progetto. (Ereditato da ISharePointProjectStartupItem)
Proprietà pubblica SafeControlEntries Ottiene un insieme di voci di controllo sicure che devono essere distribuite insieme a questo elemento di progetto SharePoint quando verrà distribuito.Queste voci vengono aggiunte al pacchetto che fa riferimento all'elemento del progetto SharePoint.
Proprietà pubblica StartupUrl Ottiene l'URL da visualizzare quando l'elemento viene avviato. (Ereditato da ISharePointProjectStartupItem)

In alto

Metodi

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

In alto

Eventi

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

In alto

Note

Qualsiasi cartella del progetto SharePoint che contiene un file dell'elemento di progetto deve essere considerata come nodo dell'elemento di progetto SharePoint.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint