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

Перечисляет типы веб-проекта.

Комментарии

Хотя большинство типов в этом пространстве имен являются интерфейсами, в коде должны быть реализованы только следующие интерфейсы: