Microsoft.VisualStudio.SharePoint Namespace

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: