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 | |
---|---|---|
Annotations | Ruft eine Instanz des IAnnotationDictionary ab, um dem Objekt, das die IAnnotatedObject-Schnittstelle implementiert, benutzerdefinierte Daten zuzuordnen. (Von IAnnotatedObject geerbt.) | |
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.) | |
ExtensionData | Ruft Informationen ab, die Projektelementerweiterungen aktivieren, um benutzerdefinierte Daten in Visual Studio-Sitzungen beizubehalten. | |
FeatureProperties | Ruft die Schlüssel-Wert-Paare ab, die dem Feature hinzugefügt werden, das dieses SharePoint-Projektelement einschließt. | |
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. | |
Files | Ruft eine Auflistung aller Dateien im Projekt unter dem SharePoint Projektelement-Ordnerknoten und seine Unterordner ab. | |
FullPath | Ruft den vollständigen Quellpfad der Projektmember-Datei oder des -Verzeichnisses ab. (Von ISharePointProjectMember geerbt.) | |
Icon | Ruft das Symbol für den im Projektmappen-Explorer angezeigten Projektmemberknoten ab. (Von ISharePointProjectMember geerbt.) | |
Id | Ruft eine eindeutige ID für diese Instanz des SharePoint-Projektelements ab. | |
IsDisposed | Ruft ab, ob das Objekt freigegeben wird. (Von INotifyObjectDisposed geerbt.) | |
IsDisposing | Ruft ab, ob ein Objekt freigibt. (Von INotifyObjectDisposing geerbt.) | |
IsExpanded | Ruft ab oder legt fest, ob dieser Knoten im Projektmappen-Explorer erweitert wird. (Von ISharePointProjectMember geerbt.) | |
Name | Ruft den Namen des im Projektmappen-Explorer angezeigten Projektmemberknotens ab. (Von ISharePointProjectMember geerbt.) | |
Project | Ruft einen Verweis auf das enthaltende Projekt ab. (Von ISharePointProjectMember geerbt.) | |
ProjectItemType | Ruft einen Verweis des Objekts ab, das den SharePoint-Projektelementtyp darstellt. | |
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. | |
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. | |
RelativePath | Ruft den eindeutigen Speicherort des Elements im Projektverzeichnis ab. (Von ISharePointProjectStartupItem geerbt.) | |
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. | |
StartupUrl | Ruft die URL ab, die aufgerufen werden soll, wenn das Element gestartet wird. (Von ISharePointProjectStartupItem geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CollapseChildItems | Stellt sicher, dass alle untergeordneten Elemente dieses ISharePointProjectMember-Elements im Projektmappen-Explorer reduziert werden. (Von ISharePointProjectMember geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Disposed | Tritt ein, wenn ein Objekt freigegeben wird. (Von INotifyObjectDisposed geerbt.) | |
Disposing | Tritt auf, wenn ein Objekt freigegeben wird. (Von INotifyObjectDisposing geerbt.) | |
NameChanged | Tritt ein, wenn der Name des Projektmemberknotens geändert wird. (Von ISharePointProjectMember geerbt.) | |
Open | Tritt ein, wenn ein SharePoint-Projektelementordner geöffnet wird. | |
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.