Поделиться через


Microsoft.VisualStudio.SharePoint - пространство имен

Пространство имен Microsoft.VisualStudio.SharePoint содержит типы, используемые для расширения системы проектов SharePoint Visual Studio.Дополнительные сведения об использовании типов из этого пространства имен см. в разделе Расширение системы проектов 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.