Microsoft.VisualStudio.SharePoint Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Namespace Microsoft.VisualStudio.SharePoint enthält Typen, die Sie zum Erweitern des SharePoint-Projektsystems in Visual Studio verwenden können. Weitere Informationen zur Verwendung der Typen in diesem Namespace finden Sie unter Extending the SharePoint Project System (Erweitern des SharePoint-Projektsystems).
Klassen
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. |
DeploymentStepCanceledEventArgs |
Stellt die Ereignisargumentklasse dar, die für das DeploymentStepCanceled-Ereignis verwendet wird. |
DeploymentStepCompletedEventArgs |
Stellt Daten für das DeploymentStepCompleted-Ereignis bereit. |
DeploymentStepFailedEventArgs |
Stellt die Ereignisargumentklasse dar, die für das DeploymentStepFailed-Ereignis verwendet wird. |
DeploymentStepStartedEventArgs |
Stellt Daten für das DeploymentStepStarted-Ereignis bereit. |
DeploymentTypeChangedEventArgs |
Stellt Daten für das DeploymentTypeChanged-Ereignis bereit. |
HighTrustCreationInformation |
Stellt Informationen für das Erstellen eines Webprojekts als Teil einer hohen Vertrauenswürdigkeits-App bereit. |
MenuItemEventArgs |
Stellt die Ereignisargumentklasse für das Click-Ereignis dar. |
NameChangedEventArgs |
Stellt die Ereignisargumentklasse für das NameChanged-Ereignis dar. |
NamespaceNameChangedEventArgs |
Stellt Daten für ein Ereignis bereit, wenn der Name eines Namespace geändert wurde. |
NamespaceNameChangingEventArgs |
Stellt Daten für ein Ereignis bereit, wenn der Name eines Namespace gerade geändert wird. |
SharePointCommandCanceledException |
Die Ausnahme, die ausgelöst wird, wenn ein SharePoint-Befehl vom Benutzer abgebrochen wird. |
SharePointCommandException |
Die Ausnahme, die ausgelöst wird, wenn ein SharePoint-Befehl fehlschlägt. |
SharePointConnectionDisabledException |
Die Ausnahme, die ausgelöst wird, wenn SharePoint-Verbindung deaktiviert wird. |
SharePointConnectionException |
Die Ausnahme, die ausgelöst wird, wenn ein Versuch fehlschlägt, eine Verbindung zur lokalen SharePoint-Website herzustellen. |
SharePointProjectEventArgs |
Stellt Daten für Ereignisse im Zusammenhang mit SharePoint-Projekten bereit. |
SharePointProjectItemEventArgs |
Stellt Daten für Ereignisse im Zusammenhang mit SharePoint-Projektelementen bereit. |
SharePointProjectItemFileEventArgs |
Stellt Daten für Ereignisse im Zusammenhang mit Dateieelementen eines SharePoint-Projekts bereit. |
SharePointProjectItemFileOpenEventArgs |
Stellt Daten für Ereignisse im Zusammenhang mit Open-Ereignissen für Projektelemente bereit. |
SharePointProjectItemIconAttribute |
Legt das Symbol fest, das im Projektmappen-Explorer für einen benutzerdefinierten Projektelementtyp angezeigt werden soll. |
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 |
Legt die ID eines Projektelementtyps fest, der definiert wird, bzw. die ID eines Projektelementtyps, der erweitert wird. |
SharePointProjectMenuItemsRequestedEventArgs |
Stellt Daten für das ProjectMenuItemsRequested-Ereignis bereit. |
SharePointProjectPropertiesRequestedEventArgs |
Stellt Daten für das ProjectPropertiesRequested-Ereignis bereit. |
WebProjectCreationInformation |
Stellt die Informationen für die Webprojekterstellung dar. |
Schnittstellen
IAnnotatedObject |
Stellt das IAnnotationDictionary dar, wodurch dem Objekt, das die Schnittstelle implementiert, benutzerdefinierte Daten zugeordnet werden können. |
IAnnotationDictionary |
Stellt ein Wörterbuch mit benutzerdefinierten Datenobjekten dar, denen im SharePoint-Tools-Objektmodell bestimmte Objekte zugeordnet werden 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 Featureempfänger in SharePoint dar. |
IMappedFolder |
Stellt einen Ordner in einem SharePoint-Projekt dar, der einem Speicherort in SharePoint zugeordnet ist. |
IMappedFolderCollection |
Stellt eine Auflistung zugeordneter Ordner in einem SharePoint-Projekt dar. |
IMenuItem |
Stellt ein Menüelement dar, das einem Kontextmenü für ISharePointProjectItem oder IExplorerNode 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 gelöscht wird. |
INotifyObjectDisposing |
Eine Klasse, die diese Schnittstelle implementiert, benachrichtigt Sie, wenn ein Objekt verworfen wird. |
IObservableModelElement |
Stellt ein Element des DSL-Modells dar, das Ereignisse verfügbar macht, bei denen Eigenschaften geändert werden bzw. wurden. |
IPropertySourceCollection |
Stellt eine Auflistung von Quellobjekten von Eigenschaften dar, die im Fenster Eigenschaften angezeigt werden. |
ISafeControlEntry |
Stellt einen Eintrag für ein sicheres Steuerelement dar, der bei der Bereitstellung zur SharePoint-Datei „web.config“ hinzugefügt wird. |
ISafeControlEntryCollection |
Stellt eine Auflistung von Einträgen für sicheres Steuerelement dar. |
ISharePointAppSettings |
Stellt die Einstellungen der Anwendung für SharePoint oder der Anwendung für Office dar. |
ISharePointCollection<T> |
Stellt eine schreibgeschützte Auflistung von Elementen dar. Es werden keine öffentlichen Methoden zum Ändern des Inhalts der Auflistung bereitgestellt. Dient als Basistyp für eine Reihe von Auflistungen im SharePoint-Projektmodell. Diese Auflistungen werden in der Regel intern geändert, und Ereignisse können verwendet werden, um diese Änderungen zu überwachen. |
ISharePointConnection |
Stellt Methoden bereit, die zum Ausführen von SharePoint-Befehlen verwendet werden können, die von einer Erweiterung der SharePoint-Tools in Visual Studio aus Aufrufe in das SharePoint-Objektmodell vornehmen. |
ISharePointProject |
Stellt das SharePoint-Projekt dar. |
ISharePointProjectCollection |
Eine Auflistung aller SharePoint-Projekte in der Visual Studio-Projektmappe. |
ISharePointProjectEvents |
Definiert die für ISharePointProject-Objekte relevanten Ereignisse. Das implementierende Objekt definiert den Kontext, bei dem diese Ereignisse auftreten. |
ISharePointProjectExtension |
Stellt eine Erweiterung für SharePoint-Projekte dar. |
ISharePointProjectFeature |
Enthält Informationen zu Features. |
ISharePointProjectFeatureCollection |
Eine Auflistung aller SharePoint-Features, die im SharePoint-Projekt definiert sind. |
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 von 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 im Zusammenhang mit ISharePointProjectItemFile-Objekten. |
ISharePointProjectItemType |
Stellt den Typ eines SharePoint-Projektelements dar. Ermöglicht es Benutzern, einem Typ benutzerdefinierte Daten zuzuordnen, da er von der IAnnotatedObject-Schnittstelle erbt. |
ISharePointProjectItemTypeDefinition |
Hilft dabei, den Typ eines SharePoint-Projektelements zu identifizieren. |
ISharePointProjectItemTypeExtension |
Stellt eine Erweiterung für einen bestimmten SharePoint-Projektelementtyp dar. |
ISharePointProjectItemTypeProvider |
Stellt die Definition eines benutzerdefinierten Elementtyps eines SharePoint-Projekts bereit. |
ISharePointProjectItemVirtualFile |
Stellt eine Datei im SharePoint-Projektsystem dar. |
ISharePointProjectItemVirtualFileCollection |
Stellt die Auflistung der Dateien in einem SharePoint-Projektelement dar. |
ISharePointProjectLogger |
Stellt den SharePoint-Protokollierungsdienst dar, der es SharePoint-Projekterweiterungen ermöglicht, Nachrichten im Ausgabefenster und in der Fehlerliste zu protokollieren, abhängig vom angegebenen LogCategory. |
ISharePointProjectMember |
Stellt ein Element eines SharePoint-Projekts dar. |
ISharePointProjectMemberReference |
Gibt einen Verweis auf ein Element in einem SharePoint-Projekt an. |
ISharePointProjectMemberReferenceCollection |
Stellt eine Auflistung von Verweisen auf SharePoint-Projektelemente dar. |
ISharePointProjectMemberReferenceResolver |
Legt eine API fest, 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 einem Projektelement dar. |
ISharePointProjectPackage |
Das SharePoint-Paket, das dem SharePoint-Projekt zugeordnet ist. |
ISharePointProjectService |
Stellt den SharePoint-Projektdienst, ein Stammobjekt für das SharePoint-Projektobjektmodell, dar. |
ISharePointProjectStartupItem |
Stellt Elemente dar, die als Startelemente von ISharePointProject festgelegt werden können. |
Enumerationen
AssemblyDeploymentTarget |
Gibt an, ob die Ausgabeassembly des Projekts bereitgestellt wird. |
DeploymentType |
Gibt die Art der Bereitstellung an, die für eine Datei ausgeführt werden soll. |
LogCategory |
Gibt an, ob mithilfe des SharePoint-Protokolldiensts erstellte Nachrichten in den Fenstern Ausgabe und Fehlerliste angezeigt werden. |
MappedFolderType |
Gibt den Typ eines zugeordneten Ordners in einem SharePoint-Projekt an. |
SharePointAuthenticationMode |
Listet den SharePoint-Authentifizierungsmodus auf. |
SharePointProjectMode |
Gibt den Modus für das SharePoint-Projekt an. |
SupportedAssemblyDeploymentTargets |
Eine Enumeration, die alle unterstützten Assembly-Bereitstellungsziele für ein angegebenes SharePoint-Projektelement angibt. |
SupportedDeploymentScopes |
Gibt die Bereitstellungsbereiche an, in denen ein SharePoint-Projektelement in SharePoint aktiviert werden kann. |
SupportedTrustLevels |
Enumerationswerte, die die vom SharePoint-Projektelement unterstützte Vertrauensebene in SharePoint angeben. |
WebProjectType |
Listet einen Webprojekttypen auf. |
Hinweise
Obwohl die meisten Typen in diesem Namespace Schnittstellen sind, sind nur die folgenden Schnittstellen für die Implementierung in Ihren Code vorgesehen:
ISharePointProjectItemTypeExtension: Implementieren Sie diese Schnittstelle, um einen SharePoint-Projektelementtyp zu erweitern, der bereits in Visual Studio installiert ist. Weitere Informationen finden Sie unter Erstellen einer SharePoint-Projektelementerweiterung.
ISharePointProjectItemTypeProvider: Implementieren Sie diese Schnittstelle, um einen neuen Typ von SharePoint-Projektelement zu definieren. Weitere Informationen finden Sie unter Vorgehensweise: Definieren eines SharePoint-Projektelementtyps.
ISharePointProjectExtension: Implementieren Sie diese Schnittstelle, um SharePoint-Projekte zu erweitern. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen einer SharePoint-Projekterweiterung.