Microsoft.VisualStudio.SharePoint - пространство имен
Пространство имен Microsoft.VisualStudio.SharePoint содержит типы, используемые для расширения системы проектов SharePoint Visual Studio.Дополнительные сведения об использовании типов из этого пространства имен см. в разделе Расширение системы проектов SharePoint.
Хотя большинство типов в этом пространстве имен являются интерфейсами, только перечисленные ниже интерфейсы предназначены для реализации в вашем коде:
ISharePointProjectItemTypeExtension: реализуйте этот интерфейс, чтобы расширить тип элемента проекта SharePoint, который уже установлен в Visual Studio.Дополнительные сведения см. в разделе Практическое руководство. Создание расширения элемента проекта SharePoint.
ISharePointProjectItemTypeProvider: реализуйте этот интерфейс, чтобы определить новый новый тип элемента проекта SharePoint.Дополнительные сведения см. в разделе Практическое руководство. Определение типа элементов проектов SharePoint.
ISharePointProjectExtension: реализуйте этот интерфейс для расширения проектов SharePoint.Дополнительные сведения см. в разделе Практическое руководство. Создание расширения проекта SharePoint.
Классы
Класс | Описание | |
---|---|---|
![]() |
ClassNameChangedEventArgs | Предоставляет данные для события, происходящего при изменении имени класса. |
![]() |
ClassNameChangingEventArgs | Предоставляет данные для события, возникающего непосредственно перед изменением имени класса. |
![]() |
DeploymentEventArgs | Предоставляет данные для событий DeploymentStarted и DeploymentCompleted. |
![]() |
DeploymentPathChangedEventArgs | Предоставляет данные для события DeploymentPathChanged. |
![]() |
DeploymentStepCompletedEventArgs | Предоставляет данные для события DeploymentStepCompleted. |
![]() |
DeploymentStepStartedEventArgs | Предоставляет данные для события DeploymentStepStarted. |
![]() |
DeploymentTypeChangedEventArgs | Предоставляет данные для события DeploymentTypeChanged. |
![]() |
MenuItemEventArgs | Представляет класс аргументов события для события Click. |
![]() |
NameChangedEventArgs | Представляет класс аргументов события для события NameChanged. |
![]() |
SharePointCommandException | Исключение, возникающее при сбое команды SharePoint. |
![]() |
SharePointConnectionException | Исключение, возникающее при неудачной попытке подключения к локальному сайту SharePoint. |
![]() |
SharePointProjectEventArgs | Предоставляет данные для событий, связанных проектами SharePoint. |
![]() |
SharePointProjectItemEventArgs | Предоставляет данные для событий, связанных с элементами проекта SharePoint. |
![]() |
SharePointProjectItemFileEventArgs | Предоставляет данные для событий, связанных с файлами элементов проекта SharePoint. |
![]() |
SharePointProjectItemIconAttribute | Задает значок для отображения в Обозревателе решений для пользовательского типа элемента проекта. |
![]() |
SharePointProjectItemMenuItemsRequestedEventArgs | Предоставляет данные для события ProjectItemMenuItemsRequested. |
![]() |
SharePointProjectItemOpenEventArgs | Предоставляет данные для события Open. |
![]() |
SharePointProjectItemPropertiesRequestedEventArgs | Предоставляет данные для события ProjectItemPropertiesRequested. |
![]() |
SharePointProjectItemStartupUrlRequestedEventArgs | Предоставляет данные для события ProjectItemStartupUrlRequested. |
![]() |
SharePointProjectItemTypeAttribute | Задает идентификатор определяемого или расширяемого типа элемента проекта. |
![]() |
SharePointProjectMenuItemsRequestedEventArgs | Предоставляет данные для события ProjectMenuItemsRequested. |
![]() |
SharePointProjectPropertiesRequestedEventArgs | Предоставляет данные для события ProjectPropertiesRequested. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
IAnnotatedObject | Представляет объект IAnnotationDictionary, обеспечивающий связь пользовательских данных с объектом, реализующим данный интерфейс. |
![]() |
IAnnotationDictionary | Представляет словарь объектов пользовательских данных, которые можно связать с определенными объектами объектной модели средств SharePoint. |
![]() |
ICodeRefactoringEvents | Предоставляет события, уведомляющие о выполнении операции рефакторинга. |
![]() |
IDeployableFile | Предоставляет базовый интерфейс для всех файлов, которые могут быть упакованы в файл WSP и развернуты в SharePoint.Эти файлы используют общий набор свойств, связанных с развертыванием. |
![]() |
IFeatureReceiver | Представляет приемник функции в SharePoint. |
![]() |
IMappedFolder | Представляет папку в проекте SharePoint, сопоставленную расположению в SharePoint. |
![]() |
IMappedFolderCollection | Представляет коллекцию сопоставленных папок в проекте SharePoint. |
![]() |
IMenuItem | Представляет пункт меню, который может быть добавлен в контекстное меню для объекта ISharePointProjectItem или IExplorerNode. |
![]() |
IMenuItemCollection | Представляет коллекцию пунктов меню, динамически добавляемых в обработчик событий ProjectItemMenuItemsRequested. |
![]() |
INotifyObjectDisposed | Класс, реализующий этот интерфейс, уведомляет пользователя об удалении объекта. |
![]() |
INotifyObjectDisposing | Класс, реализующий этот интерфейс, уведомляет пользователя о выполнении удаления объекта. |
![]() |
IObservableModelElement | Представляет элемент модели DSL, представляющий события измененяемых или измененных свойств. |
![]() |
IPropertySourceCollection | Представляет коллекцию объектов источников свойств, которые отображаются в окне Свойства. |
![]() |
ISafeControlEntry | Представляет запись безопасного элемента управления, которая добавляется в файл web.config SharePoint при развертывании. |
![]() |
ISafeControlEntryCollection | Представляет коллекцию записей безопасных элементов управления. |
![]() |
ISharePointCollection<T> | Представляет коллекцию элементов, доступную только для чтения.Открытые методы для изменения содержимого коллекции не предоставляются.Используется в качестве базового типа для ряда коллекций в модели проекта SharePoint.Эти коллекции обычно изменяются внутренним образом, а для контроля таких изменений можно использовать события. |
![]() |
ISharePointConnection | Предоставляет методы, которые можно использовать для выполнения команд SharePoint, осуществляющих вызовы в объектную модель сервера SharePoint из расширения средств SharePoint в Visual Studio. |
![]() |
ISharePointProject | Представляет проект SharePoint. |
![]() |
ISharePointProjectCollection | Коллекция всех проектов SharePoint в решении Visual Studio. |
![]() |
ISharePointProjectEvents | Определяет события, связанные с объектами ISharePointProject.Реализующий объект определяет контекст, в котором происходят эти события. |
![]() |
ISharePointProjectExtension | Представляет расширение для проектов SharePoint. |
![]() |
ISharePointProjectFeature | Предоставляет сведения о компонентах. |
![]() |
ISharePointProjectFeatureCollection | Коллекция всех компонентов SharePoint, определенных в проекте SharePoint. |
![]() |
ISharePointProjectFeatureResourceFile | Представляет файл ресурсов для компонента. |
![]() |
ISharePointProjectFeatureResourceFileCollection | Представляет коллекцию файлов ресурсов для функции. |
![]() |
ISharePointProjectItem | Представляет экземпляр элемента проекта SharePoint, реализованного системой проекта SharePoint. |
![]() |
ISharePointProjectItemCollection | Представляет коллекцию элементов проекта SharePoint. |
![]() |
ISharePointProjectItemEvents | Определяет события, связанные с объектами ISharePointProjectItem. |
![]() |
ISharePointProjectItemFile | Представляет файл в системе проекта SharePoint. |
![]() |
ISharePointProjectItemFileCollection | Представляет коллекцию файлов в элементе проекта SharePoint. |
![]() |
ISharePointProjectItemFileEvents | Определяет события, связанные с объектами ISharePointProjectItemFile. |
![]() |
ISharePointProjectItemType | Представляет тип элемента проекта SharePoint.Позволяет пользователям связывать пользовательские данные с типом, так как он наследует от интерфейса IAnnotatedObject. |
![]() |
ISharePointProjectItemTypeDefinition | Помогает определить тип элемента проекта SharePoint. |
![]() |
ISharePointProjectItemTypeExtension | Представляет расширение для конкретного типа элемента проекта SharePoint. |
![]() |
ISharePointProjectItemTypeProvider | Предоставляет определение пользовательского типа элемента проекта SharePoint. |
![]() |
ISharePointProjectLogger | Представляет службу ведения журналов SharePoint, которая позволяет расширениям проектов SharePoint записывать сообщения в окно Вывод и Список ошибок, в зависимости от указанного объекта LogCategory. |
![]() |
ISharePointProjectMember | Представляет элемент проекта SharePoint. |
![]() |
ISharePointProjectMemberReference | Задает ссылку на элемент в проекте SharePoint. |
![]() |
ISharePointProjectMemberReferenceCollection | Представляет коллекцию ссылок элемента проекта SharePoint. |
![]() |
ISharePointProjectMemberReferenceResolver | Указывает API, с помощью которого разрешаются ссылки между элементами проекта SharePoint и самими элементами. |
![]() |
ISharePointProjectOutputReference | Представляет основные выходные файлы проекта Visual Studio, на который указывает ссылка. |
![]() |
ISharePointProjectOutputReferenceCollection | Представляет коллекцию выходных ссылок проекта, принадлежащих элементу проекта. |
![]() |
ISharePointProjectPackage | Пакет SharePoint, связанного с этим проектом SharePoint. |
![]() |
ISharePointProjectService | Представляет службу проектов SharePoint — корневой объект объектной модели проекта SharePoint. |
![]() |
ISharePointProjectStartupItem | Представляет элементы, которые могут быть установлены в качестве элементов автозагрузки класса ISharePointProject. |
Перечисления
Перечисление | Описание | |
---|---|---|
![]() |
AssemblyDeploymentTarget | Указывает, куда будет развернута выходная сборка проекта. |
![]() |
DeploymentType | Указывает тип развертывания, которое требуется выполнить для файла. |
![]() |
LogCategory | Указывает, где в окнах Вывод и Список ошибок отображаются сообщения, записанные службой журнала SharePoint. |
![]() |
MappedFolderType | Задает тип сопоставленной папки в проекте SharePoint. |
![]() |
SupportedAssemblyDeploymentTargets | Перечисление, представляющее все поддерживаемые цели развертывания сборки для указанного элемента проекта SharePoint. |
![]() |
SupportedDeploymentScopes | Задает области развертывания в SharePoint, в которых может быть активирован элемент проекта SharePoint. |
![]() |
SupportedTrustLevels | Значения перечисления, которые задают уровень доверия в SharePoint, поддерживаемый элементом проекта SharePoint. |