Microsoft.VisualStudio.SharePoint-Namespace
Der Microsoft.VisualStudio.SharePoint-Namespace enthält Typen, mit denen Sie das SharePoint-Projektsystem in Visual Studio erweitern können.Weitere Informationen zum Verwenden der Typen in diesem Namespace finden Sie unter Erweitern des SharePoint-Projektsystems.
Obwohl die meisten der Typen in diesem Namespace Schnittstellen sind, können nur die folgenden Schnittstellen im Code implementiert werden:
ISharePointProjectItemTypeExtension: Implementieren Sie diese Schnittstelle, um einen Typ des SharePoint-Projektelements zu erweitern, das bereits in Visual Studio installiert ist.Weitere Informationen erhalten Sie unter Gewusst wie: Erstellen einer SharePoint-Projektelementerweiterung.
ISharePointProjectItemTypeProvider: Implementieren Sie diese Schnittstelle, um einen neuen Typ des SharePoint-Projektelements zu definieren.Weitere Informationen finden Sie unter Gewusst wie: Definieren eines SharePoint-Projektelementtyps.
ISharePointProjectExtension: Implementieren Sie diese Schnittstelle, um SharePoint-Projekte zu erweitern.Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer SharePoint-Projekterweiterung.
Klassen
Klasse | Beschreibung | |
---|---|---|
ClassNameChangedEventArgs | Stellt Daten für ein Ereignis bereit, wenn der Name einer Klasse geändert wird. | |
ClassNameChangingEventArgs | Stellt Daten für ein Ereignis bereit, wenn der Name einer Klasse gerade geändert wird. | |
DeploymentEventArgs | Stellt Daten für das DeploymentStarted-Ereignis und das DeploymentCompleted-Ereignis bereit. | |
DeploymentPathChangedEventArgs | Stellt Daten für das DeploymentPathChanged-Ereignis bereit. | |
DeploymentStepCompletedEventArgs | Stellt Daten für das DeploymentStepCompleted-Ereignis bereit. | |
DeploymentStepStartedEventArgs | Stellt Daten für das DeploymentStepStarted-Ereignis bereit. | |
DeploymentTypeChangedEventArgs | Stellt Daten für das DeploymentTypeChanged-Ereignis bereit. | |
MenuItemEventArgs | Stellt die Ereignisargumentklasse für das Click-Ereignis dar. | |
NameChangedEventArgs | Stellt die Ereignisargumentklasse für das NameChanged-Ereignis dar. | |
SharePointCommandException | Die Ausnahme, die ausgelöst wird, wenn bei einem SharePoint-Befehl ein Fehler auftritt. | |
SharePointConnectionException | Die Ausnahme, die bei einem fehlerhaften Versuch, eine Verbindung mit der lokalen SharePoint-Website aufzubauen, ausgelöst wird. | |
SharePointProjectEventArgs | Stellt Daten für die Ereignisse bereit, die mit SharePoint-Projekten verknüpft sind. | |
SharePointProjectItemEventArgs | Stellt Daten für die Ereignisse bereit, die mit SharePoint-Projektelementen verknüpft sind. | |
SharePointProjectItemFileEventArgs | Stellt Daten für die Ereignisse bereit, die mit SharePoint-Projektelementdateien verknüpft sind. | |
SharePointProjectItemIconAttribute | Gibt das Symbol an, das im Projektmappen-Explorer für einen benutzerdefinierten Projektelementtyp angezeigt wird. | |
SharePointProjectItemMenuItemsRequestedEventArgs | Stellt Daten für das ProjectItemMenuItemsRequested-Ereignis bereit. | |
SharePointProjectItemOpenEventArgs | Stellt Daten für das Open-Ereignis bereit. | |
SharePointProjectItemPropertiesRequestedEventArgs | Stellt Daten für das ProjectItemPropertiesRequested-Ereignis bereit. | |
SharePointProjectItemStartupUrlRequestedEventArgs | Stellt Daten für das ProjectItemStartupUrlRequested-Ereignis bereit. | |
SharePointProjectItemTypeAttribute | Gibt die ID eines zu definierenden Projektelementtyps oder die ID eines zu erweiternden Projektelementtyps an. | |
SharePointProjectMenuItemsRequestedEventArgs | Stellt Daten für das ProjectMenuItemsRequested-Ereignis bereit. | |
SharePointProjectPropertiesRequestedEventArgs | Stellt Daten für das ProjectPropertiesRequested-Ereignis bereit. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IAnnotatedObject | Stellt das IAnnotationDictionary dar, das die Zuordnung benutzerdefinierter Daten zu dem Objekt ermöglicht, das diese Schnittstelle implementiert. | |
IAnnotationDictionary | Stellt ein Wörterbuch von benutzerdefinierten Datenobjekten dar, die Sie bestimmten Objekten im SharePoint-Tools-Objektmodell zuordnen können. | |
ICodeRefactoringEvents | Stellt Ereignisse bereit, die über das Vorkommen eines Umgestaltungsvorgangs benachrichtigen. | |
IDeployableFile | Stellt die Basisschnittstelle für alle Dateien bereit, die in der WSP-Datei verpackt und für SharePoint bereitgestellt werden können.Diese Dateien geben einen Satz bereitstellungsbezogener Eigenschaften frei. | |
IFeatureReceiver | Stellt einen Funktionsempfänger in SharePoint dar. | |
IMappedFolder | Stellt einen Ordner in dem SharePoint-Projekt dar, das einer Position in SharePoint zugeordnet wird. | |
IMappedFolderCollection | Stellt eine Auflistung zugeordneter Ordner in einem SharePoint-Projekt dar. | |
IMenuItem | Stellt ein Menüelement dar, das einem Kontextmenü für das ISharePointProjectItem-Element oder das IExplorerNode-Element hinzugefügt werden kann. | |
IMenuItemCollection | Stellt eine Auflistung von Menüelementen dar, die im ProjectItemMenuItemsRequested-Ereignishandler dynamisch hinzugefügt werden. | |
INotifyObjectDisposed | Eine Klasse, die diese Schnittstelle implementiert, benachrichtigt Sie, wenn ein Objekt freigegeben wird. | |
INotifyObjectDisposing | Eine Klasse, die diese Schnittstelle implementiert, benachrichtigt Sie, wenn ein Objekt freigegeben wird. | |
IObservableModelElement | Stellt ein DSL-Modellelement dar, das Ereignisse verfügbar macht, die Eigenschaften ändern/geändert haben. | |
IPropertySourceCollection | Stellt eine Auflistung von Eigenschaftenquellobjekten dar, die im Eigenschaftenfenster angezeigt werden. | |
ISafeControlEntry | Stellt einen sicheren Steuerelementeintrag dar, der der SharePoint-Datei web.config bei der Bereitstellung hinzugefügt wird. | |
ISafeControlEntryCollection | Stellt eine Auflistung von sicheren Steuerungseinträgen dar. | |
ISharePointCollection<T> | Stellt eine schreibgeschützte Sammlung von Elementen dar.Es stellt keine öffentlichen Methoden bereit, um den Inhalt der Auflistung zu ändern.Es wird für eine Reihe von Auflistungen im SharePoint-Projektmodell als Basistyp verwendet.Diese Auflistungen werden intern in der Regel geändert, und Ereignisse können für die Überwachung dieser Ereignisse verwendet werden. | |
ISharePointConnection | Stellt Methoden bereit, mit denen Sie SharePoint-Befehle ausführen können, die das SharePoint-Server-Objektmodell aus einer Erweiterung der SharePoint-Tools in Visual Studio aufrufen. | |
ISharePointProject | Stellt das SharePoint-Projekt dar. | |
ISharePointProjectCollection | Eine Auflistung aller SharePoint-Projekte in der Visual Studio-Lösung. | |
ISharePointProjectEvents | Definiert die für ISharePointProject-Objekte relevanten Ereignisse.Das implementierende Objekt definiert den Kontext, in dem diese Ereignisse auftreten. | |
ISharePointProjectExtension | Stellt eine Erweiterung für SharePoint-Projekte dar. | |
ISharePointProjectFeature | Stellt Informationen zu Funktionen bereit. | |
ISharePointProjectFeatureCollection | Eine Auflistung aller im SharePoint-Projekt definierten SharePoint-Features. | |
ISharePointProjectFeatureResourceFile | Stellt eine Ressourcendatei für das Feature dar. | |
ISharePointProjectFeatureResourceFileCollection | Stellt die Auflistung von Ressourcendateien für ein Feature dar. | |
ISharePointProjectItem | Stellt eine Instanz eines SharePoint-Projektelements dar, das vom SharePoint-Projektsystem implementiert wurde. | |
ISharePointProjectItemCollection | Stellt eine Auflistung mit SharePoint-Projektelementen dar. | |
ISharePointProjectItemEvents | Definiert die für ISharePointProjectItem-Objekte relevanten Ereignisse. | |
ISharePointProjectItemFile | Stellt eine Datei im SharePoint-Projektsystem dar. | |
ISharePointProjectItemFileCollection | Stellt eine Auflistung der Dateien in einem SharePoint-Projektelement dar. | |
ISharePointProjectItemFileEvents | Definiert die Ereignisse, die die ISharePointProjectItemFile-Objekte betreffen. | |
ISharePointProjectItemType | Stellt einen Typ eines SharePoint-Projektelements dar.Er ermöglicht es Benutzern, benutzerdefinierte Daten einem Typ zuzuordnen, da er von der IAnnotatedObject-Schnittstelle erbt. | |
ISharePointProjectItemTypeDefinition | Unterstützt die Definition des Typs von SharePoint-Projektelement. | |
ISharePointProjectItemTypeExtension | Stellt eine Erweiterung für einen bestimmten Typ von SharePoint-Projektelement dar. | |
ISharePointProjectItemTypeProvider | Stellt die Definition eines benutzerdefinierten SharePoint-Projektelementtyps bereit. | |
ISharePointProjectLogger | Stellt den SharePoint-Protokollierungsdienst dar, der es SharePoint-Projekterweiterungen ermöglicht, Meldungen je nach angegebener LogCategory im Ausgabefenster und in der Fehlerliste zu protokollieren. | |
ISharePointProjectMember | Stellt einen Member eines SharePoint-Projekts dar. | |
ISharePointProjectMemberReference | Gibt einen Verweis auf ein Element in einem SharePoint-Projekt an. | |
ISharePointProjectMemberReferenceCollection | Stellt eine Auflistung von SharePoint-Projektelementverweisen dar. | |
ISharePointProjectMemberReferenceResolver | Gibt eine API an, die Verweise zwischen SharePoint-Projektelementen und den Elementen selbst auflöst. | |
ISharePointProjectOutputReference | Stellt die primäre Ausgabe eines Visual Studio-Projekts dar, auf das verwiesen wird. | |
ISharePointProjectOutputReferenceCollection | Stellt eine Auflistung von Projektausgabeverweisen zu diesem Projektelement dar. | |
ISharePointProjectPackage | Das dem SharePoint-Projekt zugeordnete SharePoint-Paket. | |
ISharePointProjectService | Stellt den SharePoint-Projektdienst, ein Stammobjekt für das SharePoint-Projektobjektmodell, dar. | |
ISharePointProjectStartupItem | Stellt Elemente dar, die als Startelement eines ISharePointProject festgelegt werden können. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
AssemblyDeploymentTarget | Gibt an, wo die Ausgabeassembly des Projekts bereitgestellt wird. | |
DeploymentType | Gibt den Typ der Bereitstellung an, der für eine Datei ausgeführt werden soll. | |
LogCategory | Gibt an, wo mit dem SharePoint-Protokolldienst geschriebene Meldungen im Ausgabefenster und im Fenster Fehlerliste angezeigt werden. | |
MappedFolderType | Gibt den Typ eines zugeordneten Ordners in einem SharePoint-Projekt an. | |
SupportedAssemblyDeploymentTargets | Eine Enumeration, die alle unterstützten Assemblybereitstellungsziele für ein angegebenes SharePoint-Projektelement angibt. | |
SupportedDeploymentScopes | Gibt die Bereitstellungsumfänge an, mit denen ein SharePoint-Projektelement in SharePoint aktiviert werden kann. | |
SupportedTrustLevels | Enumerationswerte, die die vom SharePoint-Projektelement unterstützte Vertrauensebene in SharePoint angeben. |