Condividi tramite


Interfaccia ISharePointProjectFeature

Vengono fornite informazioni sulle funzionalità.

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

Sintassi

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

Il tipo ISharePointProjectFeature 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 EventReceiverFile Ottiene il file di codice del ricevitore di eventi associato alla funzionalità.
Proprietà pubblica FeatureFile Ottiene un membro del progetto per il file con estensione feature.
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 l'ID del file della funzionalità.
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 ManifestTemplateFile Ottiene il file modello di manifesto associato alla funzionalità.
Proprietà pubblica Model Ottiene il modello a oggetti del file della funzionalità.
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 ProjectItems Ottiene una raccolta di ISharePointProjectItem istanze fatto riferimento da questa istanza della funzionalità.
Proprietà pubblica ResourceFiles Ottiene una raccolta di file di risorse associata alla funzionalità.

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)
Metodo pubblico Validate Esegue la convalida della fase di progettazione della funzionalità e di aggiornare l'elenco degli errori nell'IDE.

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 PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Note

ISharePointProjectFeature è associato a una cartella con un file con estensione feature.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint