Freigeben über


ISharePointProjectItem-Schnittstelle

Stellt eine Instanz eines SharePoint-Projektelements dar, das vom SharePoint-Projektsystem implementiert wurde.

Namespace:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Syntax

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

Der ISharePointProjectItem-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Annotations Ruft eine Instanz des IAnnotationDictionary ab, um dem Objekt, das die IAnnotatedObject-Schnittstelle implementiert, benutzerdefinierte Daten zuzuordnen. (Von IAnnotatedObject geerbt.)
Öffentliche Eigenschaft DefaultFile Ruft die Datei ab, die beim Aktivieren eines SharePoint-Projektelementknotens im Projektmappen-Explorer gestartet wird, oder legt diese fest.(Sie wird gestartet, wenn darauf geklickt oder die EINGABETASTE gedrückt wird.)
Öffentliche Eigenschaft ExtensionData Ruft Informationen ab, die Projektelementerweiterungen aktivieren, um benutzerdefinierte Daten in Visual Studio-Sitzungen beizubehalten.
Öffentliche Eigenschaft FeatureProperties Ruft die Schlüssel-Wert-Paare ab, die dem Feature hinzugefügt werden, das dieses SharePoint-Projektelement einschließt.
Öffentliche Eigenschaft FeatureReceiver Ruft einen Featureempfänger ab, wenn das SharePoint-Projektelement dies erforderlich macht.Zum Zeitpunkt der Paketerstellung wird dieser Featureempfänger dem Feature hinzugefügt, das dieses SharePoint-Projektelement einschließt.
Öffentliche Eigenschaft Files Ruft eine Auflistung aller Dateien im Projekt unter dem SharePoint Projektelement-Ordnerknoten und seine Unterordner ab.
Öffentliche Eigenschaft FullPath Ruft den vollständigen Quellpfad der Projektmember-Datei oder des -Verzeichnisses ab. (Von ISharePointProjectMember geerbt.)
Öffentliche Eigenschaft Icon Ruft das Symbol für den im Projektmappen-Explorer angezeigten Projektmemberknoten ab. (Von ISharePointProjectMember geerbt.)
Öffentliche Eigenschaft Id Ruft eine eindeutige ID für diese Instanz des SharePoint-Projektelements ab.
Öffentliche Eigenschaft IsDisposed Ruft ab, ob das Objekt freigegeben wird. (Von INotifyObjectDisposed geerbt.)
Öffentliche Eigenschaft IsDisposing Ruft ab, ob ein Objekt freigibt. (Von INotifyObjectDisposing geerbt.)
Öffentliche Eigenschaft IsExpanded Ruft ab oder legt fest, ob dieser Knoten im Projektmappen-Explorer erweitert wird. (Von ISharePointProjectMember geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des im Projektmappen-Explorer angezeigten Projektmemberknotens ab. (Von ISharePointProjectMember geerbt.)
Öffentliche Eigenschaft Project Ruft einen Verweis auf das enthaltende Projekt ab. (Von ISharePointProjectMember geerbt.)
Öffentliche Eigenschaft ProjectItemType Ruft einen Verweis des Objekts ab, das den SharePoint-Projektelementtyp darstellt.
Öffentliche Eigenschaft ProjectOutputReferences Ruft die Auflistung der Projektausgabeverweise zu diesem Projektelement ab.Verwiesene Projekte werden erstellt, und ihre primären Ausgaben werden mit dem Projektelement weiter verpackt.
Öffentliche Eigenschaft ProjectUserFileData Ruft ein IDictionary-Objekt ab, das Sie verwenden können, um Name-Wert-Paare abzurufen oder festzulegen, die in einer Projektbenutzerdatei gespeichert sind, z. B. Dateien mit einer .csproj.user- oder einer .vbproj.user-Erweiterung.
Öffentliche Eigenschaft RelativePath Ruft den eindeutigen Speicherort des Elements im Projektverzeichnis ab. (Von ISharePointProjectStartupItem geerbt.)
Öffentliche Eigenschaft SafeControlEntries Ruft eine Auflistung mit sicheren Steuerelementeinträgen ab, die zusammen mit diesem SharePoint-Projektelement weiter bereitgestellt werden müssen, wenn dieses bereitgestellt wird.Diese Einträge werden dem Paket hinzugefügt, das auf das SharePoint-Projektelement verweist.
Öffentliche Eigenschaft StartupUrl Ruft die URL ab, die aufgerufen werden soll, wenn das Element gestartet wird. (Von ISharePointProjectStartupItem geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CollapseChildItems Stellt sicher, dass alle untergeordneten Elemente dieses ISharePointProjectMember-Elements im Projektmappen-Explorer reduziert werden. (Von ISharePointProjectMember geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed Tritt ein, wenn ein Objekt freigegeben wird. (Von INotifyObjectDisposed geerbt.)
Öffentliches Ereignis Disposing Tritt auf, wenn ein Objekt freigegeben wird. (Von INotifyObjectDisposing geerbt.)
Öffentliches Ereignis NameChanged Tritt ein, wenn der Name des Projektmemberknotens geändert wird. (Von ISharePointProjectMember geerbt.)
Öffentliches Ereignis Open Tritt ein, wenn ein SharePoint-Projektelementordner geöffnet wird.
Öffentliches Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert. (Von INotifyPropertyChanged geerbt.)

Zum Seitenanfang

Hinweise

Für jeden Ordner in einem SharePoint-Projekt, das eine Projektelementdatei enthält, wird angenommen, dass er ein SharePoint-Projektelementknoten ist.

Siehe auch

Referenz

Microsoft.VisualStudio.SharePoint-Namespace