Freigeben über


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:

Klassen

  Klasse Beschreibung
Öffentliche Klasse ClassNameChangedEventArgs Stellt Daten für ein Ereignis bereit, wenn der Name einer Klasse geändert wird.
Öffentliche Klasse ClassNameChangingEventArgs Stellt Daten für ein Ereignis bereit, wenn der Name einer Klasse gerade geändert wird.
Öffentliche Klasse DeploymentEventArgs Stellt Daten für das DeploymentStarted-Ereignis und das DeploymentCompleted-Ereignis bereit.
Öffentliche Klasse DeploymentPathChangedEventArgs Stellt Daten für das DeploymentPathChanged-Ereignis bereit.
Öffentliche Klasse DeploymentStepCompletedEventArgs Stellt Daten für das DeploymentStepCompleted-Ereignis bereit.
Öffentliche Klasse DeploymentStepStartedEventArgs Stellt Daten für das DeploymentStepStarted-Ereignis bereit.
Öffentliche Klasse DeploymentTypeChangedEventArgs Stellt Daten für das DeploymentTypeChanged-Ereignis bereit.
Öffentliche Klasse MenuItemEventArgs Stellt die Ereignisargumentklasse für das Click-Ereignis dar.
Öffentliche Klasse NameChangedEventArgs Stellt die Ereignisargumentklasse für das NameChanged-Ereignis dar.
Öffentliche Klasse SharePointCommandException Die Ausnahme, die ausgelöst wird, wenn bei einem SharePoint-Befehl ein Fehler auftritt.
Öffentliche Klasse SharePointConnectionException Die Ausnahme, die bei einem fehlerhaften Versuch, eine Verbindung mit der lokalen SharePoint-Website aufzubauen, ausgelöst wird.
Öffentliche Klasse SharePointProjectEventArgs Stellt Daten für die Ereignisse bereit, die mit SharePoint-Projekten verknüpft sind.
Öffentliche Klasse SharePointProjectItemEventArgs Stellt Daten für die Ereignisse bereit, die mit SharePoint-Projektelementen verknüpft sind.
Öffentliche Klasse SharePointProjectItemFileEventArgs Stellt Daten für die Ereignisse bereit, die mit SharePoint-Projektelementdateien verknüpft sind.
Öffentliche Klasse SharePointProjectItemIconAttribute Gibt das Symbol an, das im Projektmappen-Explorer für einen benutzerdefinierten Projektelementtyp angezeigt wird.
Öffentliche Klasse SharePointProjectItemMenuItemsRequestedEventArgs Stellt Daten für das ProjectItemMenuItemsRequested-Ereignis bereit.
Öffentliche Klasse SharePointProjectItemOpenEventArgs Stellt Daten für das Open-Ereignis bereit.
Öffentliche Klasse SharePointProjectItemPropertiesRequestedEventArgs Stellt Daten für das ProjectItemPropertiesRequested-Ereignis bereit.
Öffentliche Klasse SharePointProjectItemStartupUrlRequestedEventArgs Stellt Daten für das ProjectItemStartupUrlRequested-Ereignis bereit.
Öffentliche Klasse SharePointProjectItemTypeAttribute Gibt die ID eines zu definierenden Projektelementtyps oder die ID eines zu erweiternden Projektelementtyps an.
Öffentliche Klasse SharePointProjectMenuItemsRequestedEventArgs Stellt Daten für das ProjectMenuItemsRequested-Ereignis bereit.
Öffentliche Klasse SharePointProjectPropertiesRequestedEventArgs Stellt Daten für das ProjectPropertiesRequested-Ereignis bereit.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IAnnotatedObject Stellt das IAnnotationDictionary dar, das die Zuordnung benutzerdefinierter Daten zu dem Objekt ermöglicht, das diese Schnittstelle implementiert.
Öffentliche Schnittstelle IAnnotationDictionary Stellt ein Wörterbuch von benutzerdefinierten Datenobjekten dar, die Sie bestimmten Objekten im SharePoint-Tools-Objektmodell zuordnen können.
Öffentliche Schnittstelle ICodeRefactoringEvents Stellt Ereignisse bereit, die über das Vorkommen eines Umgestaltungsvorgangs benachrichtigen.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle IFeatureReceiver Stellt einen Funktionsempfänger in SharePoint dar.
Öffentliche Schnittstelle IMappedFolder Stellt einen Ordner in dem SharePoint-Projekt dar, das einer Position in SharePoint zugeordnet wird.
Öffentliche Schnittstelle IMappedFolderCollection Stellt eine Auflistung zugeordneter Ordner in einem SharePoint-Projekt dar.
Öffentliche Schnittstelle IMenuItem Stellt ein Menüelement dar, das einem Kontextmenü für das ISharePointProjectItem-Element oder das IExplorerNode-Element hinzugefügt werden kann.
Öffentliche Schnittstelle IMenuItemCollection Stellt eine Auflistung von Menüelementen dar, die im ProjectItemMenuItemsRequested-Ereignishandler dynamisch hinzugefügt werden.
Öffentliche Schnittstelle INotifyObjectDisposed Eine Klasse, die diese Schnittstelle implementiert, benachrichtigt Sie, wenn ein Objekt freigegeben wird.
Öffentliche Schnittstelle INotifyObjectDisposing Eine Klasse, die diese Schnittstelle implementiert, benachrichtigt Sie, wenn ein Objekt freigegeben wird.
Öffentliche Schnittstelle IObservableModelElement Stellt ein DSL-Modellelement dar, das Ereignisse verfügbar macht, die Eigenschaften ändern/geändert haben.
Öffentliche Schnittstelle IPropertySourceCollection Stellt eine Auflistung von Eigenschaftenquellobjekten dar, die im Eigenschaftenfenster angezeigt werden.
Öffentliche Schnittstelle ISafeControlEntry Stellt einen sicheren Steuerelementeintrag dar, der der SharePoint-Datei web.config bei der Bereitstellung hinzugefügt wird.
Öffentliche Schnittstelle ISafeControlEntryCollection Stellt eine Auflistung von sicheren Steuerungseinträgen dar.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle ISharePointProject Stellt das SharePoint-Projekt dar.
Öffentliche Schnittstelle ISharePointProjectCollection Eine Auflistung aller SharePoint-Projekte in der Visual Studio-Lösung.
Öffentliche Schnittstelle ISharePointProjectEvents Definiert die für ISharePointProject-Objekte relevanten Ereignisse.Das implementierende Objekt definiert den Kontext, in dem diese Ereignisse auftreten.
Öffentliche Schnittstelle ISharePointProjectExtension Stellt eine Erweiterung für SharePoint-Projekte dar.
Öffentliche Schnittstelle ISharePointProjectFeature Stellt Informationen zu Funktionen bereit.
Öffentliche Schnittstelle ISharePointProjectFeatureCollection Eine Auflistung aller im SharePoint-Projekt definierten SharePoint-Features.
Öffentliche Schnittstelle ISharePointProjectFeatureResourceFile Stellt eine Ressourcendatei für das Feature dar.
Öffentliche Schnittstelle ISharePointProjectFeatureResourceFileCollection Stellt die Auflistung von Ressourcendateien für ein Feature dar.
Öffentliche Schnittstelle ISharePointProjectItem Stellt eine Instanz eines SharePoint-Projektelements dar, das vom SharePoint-Projektsystem implementiert wurde.
Öffentliche Schnittstelle ISharePointProjectItemCollection Stellt eine Auflistung mit SharePoint-Projektelementen dar.
Öffentliche Schnittstelle ISharePointProjectItemEvents Definiert die für ISharePointProjectItem-Objekte relevanten Ereignisse.
Öffentliche Schnittstelle ISharePointProjectItemFile Stellt eine Datei im SharePoint-Projektsystem dar.
Öffentliche Schnittstelle ISharePointProjectItemFileCollection Stellt eine Auflistung der Dateien in einem SharePoint-Projektelement dar.
Öffentliche Schnittstelle ISharePointProjectItemFileEvents Definiert die Ereignisse, die die ISharePointProjectItemFile-Objekte betreffen.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle ISharePointProjectItemTypeDefinition Unterstützt die Definition des Typs von SharePoint-Projektelement.
Öffentliche Schnittstelle ISharePointProjectItemTypeExtension Stellt eine Erweiterung für einen bestimmten Typ von SharePoint-Projektelement dar.
Öffentliche Schnittstelle ISharePointProjectItemTypeProvider Stellt die Definition eines benutzerdefinierten SharePoint-Projektelementtyps bereit.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle ISharePointProjectMember Stellt einen Member eines SharePoint-Projekts dar.
Öffentliche Schnittstelle ISharePointProjectMemberReference Gibt einen Verweis auf ein Element in einem SharePoint-Projekt an.
Öffentliche Schnittstelle ISharePointProjectMemberReferenceCollection Stellt eine Auflistung von SharePoint-Projektelementverweisen dar.
Öffentliche Schnittstelle ISharePointProjectMemberReferenceResolver Gibt eine API an, die Verweise zwischen SharePoint-Projektelementen und den Elementen selbst auflöst.
Öffentliche Schnittstelle ISharePointProjectOutputReference Stellt die primäre Ausgabe eines Visual Studio-Projekts dar, auf das verwiesen wird.
Öffentliche Schnittstelle ISharePointProjectOutputReferenceCollection Stellt eine Auflistung von Projektausgabeverweisen zu diesem Projektelement dar.
Öffentliche Schnittstelle ISharePointProjectPackage Das dem SharePoint-Projekt zugeordnete SharePoint-Paket.
Öffentliche Schnittstelle ISharePointProjectService Stellt den SharePoint-Projektdienst, ein Stammobjekt für das SharePoint-Projektobjektmodell, dar.
Öffentliche Schnittstelle ISharePointProjectStartupItem Stellt Elemente dar, die als Startelement eines ISharePointProject festgelegt werden können.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AssemblyDeploymentTarget Gibt an, wo die Ausgabeassembly des Projekts bereitgestellt wird.
Öffentliche Enumeration DeploymentType Gibt den Typ der Bereitstellung an, der für eine Datei ausgeführt werden soll.
Öffentliche Enumeration LogCategory Gibt an, wo mit dem SharePoint-Protokolldienst geschriebene Meldungen im Ausgabefenster und im Fenster Fehlerliste angezeigt werden.
Öffentliche Enumeration MappedFolderType Gibt den Typ eines zugeordneten Ordners in einem SharePoint-Projekt an.
Öffentliche Enumeration SupportedAssemblyDeploymentTargets Eine Enumeration, die alle unterstützten Assemblybereitstellungsziele für ein angegebenes SharePoint-Projektelement angibt.
Öffentliche Enumeration SupportedDeploymentScopes Gibt die Bereitstellungsumfänge an, mit denen ein SharePoint-Projektelement in SharePoint aktiviert werden kann.
Öffentliche Enumeration SupportedTrustLevels Enumerationswerte, die die vom SharePoint-Projektelement unterstützte Vertrauensebene in SharePoint angeben.