Condividi tramite


Interfaccia ISharePointProjectFeature

Fornisce informazioni su 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 di IAnnotationDictionary per associare dati personalizzati all'oggetto che implementa l'interfaccia IAnnotatedObject. (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 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 l'ID del file di funzionalità.
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 ManifestTemplateFile Ottiene il file modello di manifesto associato alla funzionalità.
Proprietà pubblica Model Ottiene il modello a oggetti del file di funzionalità.
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 ProjectItems Ottiene un insieme di istanze di ISharePointProjectItem a cui fa riferimento questa istanza di funzionalità.
Proprietà pubblica ResourceFiles Ottiene un insieme di file di risorse associati alla funzionalità.

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

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

In alto

Note

ISharePointProjectFeature viene associato a una cartella con un file .feature.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint