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


ISharePointProjectItem Интерфейс

Определение

Представляет экземпляр элемента проекта SharePoint, реализованного системой проекта SharePoint.

public interface class ISharePointProjectItem : Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, Microsoft::VisualStudio::SharePoint::ISharePointProjectStartupItem, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectItem : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, Microsoft.VisualStudio.SharePoint.ISharePointProjectStartupItem, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectItem = interface
    interface ISharePointProjectMember
    interface IAnnotatedObject
    interface INotifyObjectDisposing
    interface INotifyObjectDisposed
    interface INotifyPropertyChanged
    interface ISharePointProjectStartupItem
Public Interface ISharePointProjectItem
Implements INotifyPropertyChanged, ISharePointProjectMember, ISharePointProjectStartupItem
Производный
Реализации

Комментарии

Любая папка в проекте SharePoint, содержащая файл элемента проекта, считается узлом элемента проекта SharePoint.

Свойства

Annotations

Получает экземпляр IAnnotationDictionary для связи пользовательских данных с объектом, реализующим интерфейс IAnnotatedObject.

(Унаследовано от IAnnotatedObject)
DefaultFile

Получает или задает файл, который запускается, когда узел элемента проекта SharePoint активируется в обозревателе решений.

ExtensionData

Получает сведения, позволяющие расширениям элемента проекта сохранять пользовательские данные между сеансами Visual Studio.

FeatureActivationDependencies

Получает зависимости активации, добавленные в компонент, который включает в себя данный элемент проекта SharePoint.

FeatureProperties

Получает пары "ключ-значение", добавленные в компонент, который включает в себя данный элемент проекта SharePoint.

FeatureReceiver

Получает приемник компонента, если он требуется элементу проекта SharePoint. Во время упаковки этот приемник компонента добавляется в компонент, который содержит данный элемент проекта SharePoint.

Files

Получает коллекцию всех файлов в проекте, находящихся в узле папки элемента проекта SharePoint и во вложенных в нее папках.

FullPath

Получает полный исходный путь к файлу или каталогу элемента проекта.

(Унаследовано от ISharePointProjectMember)
Icon

Получает значок для узла элемента проекта, отображаемого в обозревателе решений.

(Унаследовано от ISharePointProjectMember)
Id

Получает глобальный уникальный идентификатор для данного экземпляра элемента проекта SharePoint.

IsDisposed

Получает значение, показывающее, удален ли объект.

(Унаследовано от INotifyObjectDisposed)
IsDisposing

Получает значение, показывающее, выполняется ли удаление объекта.

(Унаследовано от INotifyObjectDisposing)
IsExpanded

Получает или задает значение, указывающее, развернут ли этот узел в обозревателе решений.

(Унаследовано от ISharePointProjectMember)
Name

Получает имя узла элемента проекта, отображаемого в обозревателе решений.

(Унаследовано от ISharePointProjectMember)
Project

Получает ссылку на содержащий проект.

(Унаследовано от ISharePointProjectMember)
ProjectItemType

Получает ссылку на объект, представляющий тип элемента проекта SharePoint.

ProjectOutputReferences

Получает коллекцию выходных ссылок проекта, принадлежащих данному элементу проекта. Для проектов, на которые имеются ссылки, выполняется построение, и их главные выходные файлы упаковываются вместе с элементом проекта.

ProjectUserFileData

Получает объект IDictionary, который можно использовать для получения или задания пар "имя-значение", сохраняемых в файл пользователей проекта, например в файлы с расширением ".csproj.user" или ".vbproj.user".

RelativePath

Получает уникальное расположение элемента в каталоге проекта.

(Унаследовано от ISharePointProjectStartupItem)
SafeControlEntries

Получает коллекцию записей безопасных элементов управления, которые должны быть развернуты вместе с данным элементом проекта SharePoint при его развертывании. Эти записи добавляются в пакет, который ссылается на данный элемент проекта SharePoint.

StartupUrl

Получает URL-адрес для перехода при запуске элемента.

(Унаследовано от ISharePointProjectStartupItem)
VirtualFiles

Получает коллекцию, которая включает виртуальные файлы. Виртуальные файлы не обязательно должны существовать во время разработки. Во время упаковки задачи MSBuild должны проверить наличие файла, чтобы упаковка завершилась успешно.

Методы

CollapseChildItems()

Гарантирует, что все дочерние элементы этого ISharePointProjectMember элемента свернуты в Обозреватель решений.

(Унаследовано от ISharePointProjectMember)

События

Disposed

Происходит при удалении объекта.

(Унаследовано от INotifyObjectDisposed)
Disposing

Происходит при выполнении удаления объекта.

(Унаследовано от INotifyObjectDisposing)
NameChanged

Происходит при изменении узла элемента проекта.

(Унаследовано от ISharePointProjectMember)
Open

Происходит при открытии папки элементов проекта SharePoint.

Применяется к