Microsoft.VisualStudio.SharePoint Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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:
ISharePointProjectItemTypeExtension: zaimplementuj ten interfejs, aby rozszerzyć typ elementu projektu programu SharePoint, który jest już zainstalowany w programie Visual Studio. Aby uzyskać więcej informacji, zobacz How to: Create a SharePoint Project Item Extension (Instrukcje: tworzenie rozszerzenia elementu projektu programu SharePoint).
ISharePointProjectItemTypeProvider: Zaimplementuj ten interfejs, aby zdefiniować nowy typ elementu projektu programu SharePoint. Aby uzyskać więcej informacji, zobacz How to: Define a SharePoint Project Item Type (Jak zdefiniować typ elementu projektu programu SharePoint).
ISharePointProjectExtension: Zaimplementuj ten interfejs, aby rozszerzyć projekty programu SharePoint. Aby uzyskać więcej informacji, zobacz How to: Create a SharePoint Project Extension (Instrukcje: tworzenie rozszerzenia projektu programu SharePoint).