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).