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