Microsoft.VisualStudio.SharePoint Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен Microsoft.VisualStudio.SharePoint содержит типы, которые можно использовать для расширения системы проектов SharePoint в Visual Studio. Дополнительные сведения об использовании типов из этого пространства имен см. в разделе Расширение системы проектов SharePoint.
Классы
ClassNameChangedEventArgs |
Предоставляет данные для события, происходящего при изменении имени класса. |
ClassNameChangingEventArgs |
Предоставляет данные для события, возникающего непосредственно перед изменением имени класса. |
DeploymentEventArgs |
Предоставляет данные для событий DeploymentStarted и DeploymentCompleted . |
DeploymentPathChangedEventArgs |
Предоставляет данные для события DeploymentPathChanged. |
DeploymentStepCanceledEventArgs |
Представляет класс аргументов события, используемый в событии DeploymentStepCanceled. |
DeploymentStepCompletedEventArgs |
Предоставляет данные для события DeploymentStepCompleted. |
DeploymentStepFailedEventArgs |
Представляет класс аргументов события, используемый в событии DeploymentStepFailed. |
DeploymentStepStartedEventArgs |
Предоставляет данные для события DeploymentStepStarted. |
DeploymentTypeChangedEventArgs |
Предоставляет данные для события DeploymentTypeChanged. |
HighTrustCreationInformation |
Предоставляет сведения по созданию веб-проекта в рамках приложения высокого доверия. |
MenuItemEventArgs |
Представляет класс аргументов события для события Click. |
NameChangedEventArgs |
Представляет класс аргументов события для события NameChanged. |
NamespaceNameChangedEventArgs |
Предоставляет данные для события, происходящего при изменении имени пространства имен. |
NamespaceNameChangingEventArgs |
Предоставляет данные для события, возникающего непосредственно перед изменением имени пространства имен. |
SharePointCommandCanceledException |
Исключение, возникающее, если команда SharePoint была отменена пользователем. |
SharePointCommandException |
Исключение, возникающее при сбое команды SharePoint. |
SharePointConnectionDisabledException |
Исключение, вызываемое при отключении подключения SharePoint. |
SharePointConnectionException |
Исключение, возникающее при неудачной попытке подключения к локальному сайту SharePoint. |
SharePointProjectEventArgs |
Предоставляет данные для событий, связанных проектами SharePoint. |
SharePointProjectItemEventArgs |
Предоставляет данные для событий, связанных с элементами проекта SharePoint. |
SharePointProjectItemFileEventArgs |
Предоставляет данные для событий, связанных с файлами элементов проекта SharePoint. |
SharePointProjectItemFileOpenEventArgs |
Предоставляет данные для событий, связанных с открытыми событиями элемента проекта. |
SharePointProjectItemIconAttribute |
Задает значок, отображаемый в обозревателе решений для типа элемента в пользовательском проекте. |
SharePointProjectItemMenuItemsRequestedEventArgs |
Предоставляет данные для события ProjectItemMenuItemsRequested. |
SharePointProjectItemOpenEventArgs |
Предоставляет данные для события Open. |
SharePointProjectItemPropertiesRequestedEventArgs |
Предоставляет данные для события ProjectItemPropertiesRequested. |
SharePointProjectItemStartupUrlRequestedEventArgs |
Предоставляет данные для события ProjectItemStartupUrlRequested. |
SharePointProjectItemTypeAttribute |
Задает идентификатор определяемого или расширяемого типа элемента проекта. |
SharePointProjectMenuItemsRequestedEventArgs |
Предоставляет данные для события ProjectMenuItemsRequested. |
SharePointProjectPropertiesRequestedEventArgs |
Предоставляет данные для события ProjectPropertiesRequested. |
WebProjectCreationInformation |
Представляет сведения для создания веб-проекта. |
Интерфейсы
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 |
Представляет коллекцию записей безопасных элементов управления. |
ISharePointAppSettings |
Представляет параметры приложений для SharePoint или приложения для Office. |
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. |
ISharePointProjectItemVirtualFile |
Представляет файл в системе проекта SharePoint. |
ISharePointProjectItemVirtualFileCollection |
Представляет коллекцию файлов в элементе проекта 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. |
SharePointAuthenticationMode |
Перечисляет режимы проверки подлинности SharePoint. |
SharePointProjectMode |
Задает режим для проекта SharePoint. |
SupportedAssemblyDeploymentTargets |
Перечисление, представляющее все поддерживаемые целевые объекты развертывания сборки для указанного элемента проекта SharePoint. |
SupportedDeploymentScopes |
Задает области развертывания, в которых можно активировать элемент проекта в SharePoint. |
SupportedTrustLevels |
Значения перечисления, которые задают в SharePoint уровень доверия, поддерживаемый элементом проекта SharePoint. |
WebProjectType |
Перечисляет типы веб-проекта. |
Комментарии
Хотя большинство типов в этом пространстве имен являются интерфейсами, в коде должны быть реализованы только следующие интерфейсы:
ISharePointProjectItemTypeExtension: реализация этого интерфейса для расширения типа элемента проекта SharePoint, который уже установлен в Visual Studio. Дополнительные сведения см. в разделе Практическое руководство. Создание расширения элемента проекта SharePoint.
ISharePointProjectItemTypeProvider: реализация этого интерфейса для определения нового типа элемента проекта SharePoint. Дополнительные сведения см. в разделе Практическое руководство. Определение типа элемента проекта SharePoint.
ISharePointProjectExtension: реализация этого интерфейса для расширения проектов SharePoint. Дополнительные сведения см. в разделе Практическое руководство. Создание расширения проекта SharePoint.