Microsoft.VisualStudio.SharePoint.Packages Пространство имен

Пространство имен Microsoft.VisualStudio.SharePoint.Packages содержит типы, которые позволяют обращаться к определению пакета в проекте SharePoint.

Интерфейсы

IApplicationResource

Представляет файл ресурсов приложения.

IApplicationResourceCollection

Представляет коллекцию файлов ресурсов приложения.

IAssembly

Представляет сборку.

IAssemblyCollection

Представляет коллекцию сборок в пакете.

IBindingRedirect

Представляет перенаправление привязки сборки.

IBindingRedirectCollection

Представляет коллекцию перенаправлений привязок сборок в пакете.

IClassResource

Представляет файл ресурсов класса в пакете.

IClassResourceCollection

Представляет коллекцию файлов ресурсов классов в пакете.

ICodeAccessSecurityAssembly

Представляет сборку в политике разграничения доступа кода.

ICodeAccessSecurityAssemblyCollection

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

ICustomAssembly

Представляет сборку, включенную в пакет.

ICustomSolutionActivationDependency

Представляет пользовательскую зависимость активации решения в пакете.

IDwpFile

Представляет файл веб-части (DWP) в пакете.

IDwpFileCollection

Представляет коллекцию файлов веб-частей (DWP) в пакете.

IFeatureManifestReference

Представляет файл манифеста компонента в пакете.

IFeatureManifestReferenceCollection

Представляет коллекцию файлов манифестов компонентов в пакете.

IPackage

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

IPackageManifest

Представляет манифест пакета SharePoint.

IPermissionElement

Представляет разрешение управления доступом для кода.

IPermissionElementCollection

Представляет коллекцию разрешений политики разграничения доступа кода.

IPolicyItem

Представляет элемент политики управления доступом для кода (CAS).

IPolicyItemCollection

Представляет коллекцию элементов политики разграничения доступа кода.

IProjectOutputAssembly

Представляет выходную сборку проекта, включенную в пакет.

IResource

Представляет файл ресурсов в пакете.

IResourceCollection

Представляет коллекцию файлов ресурсов в пакете.

IRootFile

Представляет корневой файл в пакете.

IRootFileCollection

Представляет коллекцию корневых файлов в пакете.

ISafeControl

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

ISafeControlCollection

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

ISiteDefinitionManifest

Представляет файл манифеста определения сайта.

ISiteDefinitionManifestCollection

Представляет коллекцию манифестов определений сайтов.

ISolutionActivationDependency

Обозначает зависимость активации пакета SharePoint.

ISolutionActivationDependencyCollection

Представляет коллекцию пакетов, от которых зависит активация другого пакета.

ITemplateFile

Представляет файл шаблона в пакете.

ITemplateFileCollection

Представляет коллекцию файлов шаблонов в пакете.

IWebTempFile

Представляет файл веб-шаблона в пакете.

IWebTempFileCollection

Представляет коллекцию файлов веб-шаблонов в пакете.

Перечисления

ApplicationResourceType

Указывает, где на сервере будет развернут файл ресурсов приложения.

DeploymentServerType

Указывает тип сервера, на котором будет размещен пакет.

DeploymentTarget

Указывает расположение на сервере SharePoint, в котором будет развернута сборка.

ResetWebServerModeOnUpgrade

Указывает, как перезапускается веб-сервер после обновления.

Комментарии

Основной тип из этого пространства имен является IPackage интерфейса. IPackage Объект представляет определение пакета в проекте SharePoint, включая манифеста пакета. Для получения IPackage , сначала используйте Microsoft.VisualStudio.SharePoint.ISharePointProject.Package свойства ISharePointProjectPackage объекта. Затем с помощью Microsoft.VisualStudio.SharePoint.ISharePointProjectPackage.Model свойства IPackage объекта.