Microsoft.VisualStudio.SharePoint Przestrzeń nazw

Microsoft.VisualStudio.SharePoint Przestrzeń nazw zawiera typy, których można użyć do rozszerzenia systemu projektu programu SharePoint w programie Visual Studio. Aby uzyskać więcej informacji na temat używania typów w tej przestrzeni nazw, zobacz Rozszerzanie systemu projektów programu SharePoint.

Klasy

ClassNameChangedEventArgs

Dostarcza dane dla zdarzenia zgłoszonego podczas zmiany nazwy klasy.

ClassNameChangingEventArgs

Dostarcza dane dla zdarzenia zgłoszonego, gdy nazwa klasy ma zostać zmieniona.

DeploymentEventArgs

Udostępnia dane dla zdarzeń DeploymentStarted i DeploymentCompleted .

DeploymentPathChangedEventArgs

Udostępnia dane dla zdarzenia DeploymentPathChanged.

DeploymentStepCanceledEventArgs

Reprezentuje klasę argumentu zdarzenia używaną dla zdarzenia DeploymentStepCanceled.

DeploymentStepCompletedEventArgs

Udostępnia dane dla zdarzenia DeploymentStepCompleted.

DeploymentStepFailedEventArgs

Reprezentuje klasę argumentu zdarzenia używaną DeploymentStepFailed dla zdarzenia.

DeploymentStepStartedEventArgs

Udostępnia dane dla zdarzenia DeploymentStepStarted.

DeploymentTypeChangedEventArgs

Udostępnia dane dla zdarzenia DeploymentTypeChanged.

HighTrustCreationInformation

Zawiera informacje dotyczące tworzenia projektu internetowego w ramach aplikacji o wysokim zaufaniu.

MenuItemEventArgs

Reprezentuje klasę argumentów zdarzeń Click dla zdarzenia.

NameChangedEventArgs

Reprezentuje klasę argumentów zdarzeń NameChanged dla zdarzenia.

NamespaceNameChangedEventArgs

Dostarcza dane dla zdarzenia zgłoszonego po zmianie nazwy przestrzeni nazw.

NamespaceNameChangingEventArgs

Dostarcza dane dla zdarzenia zgłoszonego, gdy nazwa przestrzeni nazw ma zostać zmieniona.

SharePointCommandCanceledException

Wyjątek zgłaszany po anulowaniu polecenia programu SharePoint przez użytkownika.

SharePointCommandException

Wyjątek zgłaszany, gdy polecenie programu SharePoint kończy się niepowodzeniem.

SharePointConnectionDisabledException

Wyjątek zgłaszany podczas wyłączania połączenia programu SharePoint.

SharePointConnectionException

Wyjątek zgłaszany podczas próby nawiązania połączenia z lokalną witryną programu SharePoint kończy się niepowodzeniem.

SharePointProjectEventArgs

Udostępnia dane dotyczące zdarzeń związanych z projektami programu SharePoint.

SharePointProjectItemEventArgs

Udostępnia dane dotyczące zdarzeń związanych z elementami projektu programu SharePoint.

SharePointProjectItemFileEventArgs

Udostępnia dane dotyczące zdarzeń związanych z plikami elementów projektu programu SharePoint.

SharePointProjectItemFileOpenEventArgs

Udostępnia dane dotyczące zdarzeń związanych z elementem projektu Otwieranie zdarzeń.

SharePointProjectItemIconAttribute

Określa ikonę do wyświetlenia w Eksplorator rozwiązań dla niestandardowego typu elementu projektu.

SharePointProjectItemMenuItemsRequestedEventArgs

Udostępnia dane dla zdarzenia ProjectItemMenuItemsRequested.

SharePointProjectItemOpenEventArgs

Udostępnia dane dla zdarzenia Open.

SharePointProjectItemPropertiesRequestedEventArgs

Udostępnia dane dla zdarzenia ProjectItemPropertiesRequested.

SharePointProjectItemStartupUrlRequestedEventArgs

Udostępnia dane dla zdarzenia ProjectItemStartupUrlRequested.

SharePointProjectItemTypeAttribute

Określa identyfikator zdefiniowanego typu elementu projektu lub identyfikator typu elementu projektu, który jest rozszerzany.

SharePointProjectMenuItemsRequestedEventArgs

Udostępnia dane dla zdarzenia ProjectMenuItemsRequested.

SharePointProjectPropertiesRequestedEventArgs

Udostępnia dane dla zdarzenia ProjectPropertiesRequested.

WebProjectCreationInformation

Reprezentuje informacje dotyczące tworzenia projektu internetowego.

Interfejsy

IAnnotatedObject

Reprezentuje obiekt IAnnotationDictionary, który umożliwia skojarzenie danych niestandardowych z obiektem implementowania tego interfejsu.

IAnnotationDictionary

Reprezentuje słownik niestandardowych obiektów danych, które można skojarzyć z określonymi obiektami w modelu obiektów narzędzi programu SharePoint.

ICodeRefactoringEvents

Udostępnia zdarzenia, które powiadamiają o wystąpieniu operacji refaktoryzacji.

IDeployableFile

Udostępnia podstawowy interfejs dla wszystkich plików, które można spakować do pliku programu WSP i wdrożone w programie SharePoint. Te pliki współdzielą zestaw właściwości związanych z wdrożeniem.

IFeatureReceiver

Reprezentuje odbiornik funkcji w programie SharePoint.

IMappedFolder

Reprezentuje folder w projekcie programu SharePoint mapowanym na lokalizację w programie SharePoint.

IMappedFolderCollection

Reprezentuje kolekcję zamapowanych folderów w projekcie programu SharePoint.

IMenuItem

Reprezentuje element menu, który można dodać do menu kontekstowego dla elementu ISharePointProjectItem lub IExplorerNode.

IMenuItemCollection

Reprezentuje kolekcję elementów menu, które są dodawane dynamicznie w procedurze obsługi zdarzeń ProjectItemMenuItemsRequested .

INotifyObjectDisposed

Klasa implementowania tego interfejsu powiadamia o usunięciu obiektu.

INotifyObjectDisposing

Klasa implementowania tego interfejsu powiadamia Użytkownika, gdy obiekt jest usuwany.

IObservableModelElement

Reprezentuje element modelu DSL, który uwidacznia zdarzenia zmieniające/zmienione właściwości.

IPropertySourceCollection

Reprezentuje kolekcję obiektów źródłowych właściwości wyświetlanych w okno Właściwości.

ISafeControlEntry

Reprezentuje bezpieczny wpis kontroli, który jest dodawany do pliku web.config programu SharePoint podczas wdrażania.

ISafeControlEntryCollection

Reprezentuje kolekcję bezpiecznych wpisów kontrolnych.

ISharePointAppSettings

Reprezentuje ustawienia aplikacji dla programu SharePoint lub aplikacji dla pakietu Office.

ISharePointCollection<T>

Reprezentuje kolekcję elementów tylko do odczytu. Nie udostępnia ona żadnych publicznych metod modyfikowania zawartości kolekcji. Jest on używany jako typ podstawowy dla wielu kolekcji w modelu projektu programu SharePoint. Te kolekcje są zwykle zmieniane wewnętrznie, a zdarzenia mogą służyć do monitorowania tych zmian.

ISharePointConnection

Udostępnia metody, których można użyć do wykonywania poleceń programu SharePoint wywołujących model obiektów serwera SharePoint z rozszerzenia narzędzi programu SharePoint w programie Visual Studio.

ISharePointProject

Reprezentuje projekt programu SharePoint.

ISharePointProjectCollection

Kolekcja wszystkich projektów programu SharePoint w rozwiązaniu programu Visual Studio.

ISharePointProjectEvents

Definiuje zdarzenia istotne dla ISharePointProject obiektów. Obiekt implementowania definiuje kontekst, na którym występują te zdarzenia.

ISharePointProjectExtension

Reprezentuje rozszerzenie dla projektów programu SharePoint.

ISharePointProjectFeature

Zawiera informacje o funkcjach.

ISharePointProjectFeatureCollection

Kolekcja wszystkich funkcji programu SharePoint zdefiniowanych w projekcie programu SharePoint.

ISharePointProjectFeatureResourceFile

Reprezentuje plik zasobu dla funkcji.

ISharePointProjectFeatureResourceFileCollection

Reprezentuje kolekcję plików zasobów dla funkcji.

ISharePointProjectItem

Reprezentuje wystąpienie elementu projektu programu SharePoint zaimplementowane przez system projektu programu SharePoint.

ISharePointProjectItemCollection

Reprezentuje kolekcję elementów projektu programu SharePoint.

ISharePointProjectItemEvents

Definiuje zdarzenia istotne dla ISharePointProjectItem obiektów.

ISharePointProjectItemFile

Reprezentuje plik w systemie projektu programu SharePoint.

ISharePointProjectItemFileCollection

Reprezentuje kolekcję plików w elemencie projektu programu SharePoint.

ISharePointProjectItemFileEvents

Definiuje zdarzenia dotyczące ISharePointProjectItemFile obiektów.

ISharePointProjectItemType

Reprezentuje typ elementu projektu programu SharePoint. Umożliwia użytkownikom kojarzenie niestandardowych danych z typem, ponieważ dziedziczy z interfejsu IAnnotatedObject .

ISharePointProjectItemTypeDefinition

Pomaga zdefiniować typ elementu projektu programu SharePoint.

ISharePointProjectItemTypeExtension

Reprezentuje rozszerzenie dla określonego typu elementu projektu programu SharePoint.

ISharePointProjectItemTypeProvider

Zawiera definicję niestandardowego typu elementu projektu programu SharePoint.

ISharePointProjectItemVirtualFile

Reprezentuje plik w systemie projektu programu SharePoint.

ISharePointProjectItemVirtualFileCollection

Reprezentuje kolekcję plików w elemencie projektu programu SharePoint.

ISharePointProjectLogger

Reprezentuje usługę rejestrowania programu SharePoint, która umożliwia rozszerzeń projektu programu SharePoint rejestrowanie komunikatów w oknie Dane wyjściowe i Lista błędów w zależności od określonego LogCategoryelementu .

ISharePointProjectMember

Reprezentuje członka projektu programu SharePoint.

ISharePointProjectMemberReference

Określa odwołanie do elementu w projekcie programu SharePoint.

ISharePointProjectMemberReferenceCollection

Reprezentuje kolekcję odwołań do elementu projektu programu SharePoint.

ISharePointProjectMemberReferenceResolver

Określa interfejs API, który rozpoznaje odwołania między elementami projektu programu SharePoint i samymi elementami.

ISharePointProjectOutputReference

Reprezentuje podstawowe dane wyjściowe przywołynego projektu programu Visual Studio.

ISharePointProjectOutputReferenceCollection

Reprezentuje kolekcję odwołań wyjściowych projektu należących do elementu projektu.

ISharePointProjectPackage

Pakiet programu SharePoint skojarzony z projektem programu SharePoint.

ISharePointProjectService

Reprezentuje usługę projektu programu SharePoint, obiekt główny dla modelu obiektów projektu programu SharePoint.

ISharePointProjectStartupItem

Reprezentuje elementy, które można ustawić jako element uruchamiania elementu ISharePointProject.

Wyliczenia

AssemblyDeploymentTarget

Określa, gdzie zostanie wdrożony zestaw wyjściowy projektu.

DeploymentType

Określa typ wdrożenia do wykonania w pliku.

LogCategory

Określa, gdzie komunikaty zapisywane przy użyciu usługi dziennika programu SharePoint są wyświetlane w oknie Dane wyjściowe i w oknie Lista błędów.

MappedFolderType

Określa typ zamapowanego folderu w projekcie programu SharePoint.

SharePointAuthenticationMode

Wylicza tryb uwierzytelniania programu SharePoint.

SharePointProjectMode

Określa tryb projektu programu SharePoint.

SupportedAssemblyDeploymentTargets

Wyliczenie reprezentujące wszystkie obsługiwane elementy docelowe wdrożenia zestawu dla określonego elementu projektu programu SharePoint.

SupportedDeploymentScopes

Określa zakresy wdrażania, w których można aktywować element projektu programu SharePoint w programie SharePoint.

SupportedTrustLevels

Wartości wyliczenia określające poziom zaufania w programie SharePoint obsługiwany przez element projektu programu SharePoint.

WebProjectType

Wylicza typ projektu internetowego.

Uwagi

Chociaż większość typów w tej przestrzeni nazw to interfejsy, w kodzie mają zostać zaimplementowane tylko następujące interfejsy: