Что можно реализовать в изолированном решении

В этом разделе представлена сводка по различным видам проектов разработки, которые могут быть развернуты как для песочницы.

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

Доступно на сайте SharePoint Online

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

ПримечаниеПримечание

Сведения о том, какие действия не поддерживаются для для песочницы, см. в статье Ограничения для изолированных решений и в других темах того же раздела.

Компоненты, доступные в изолированных решениях

В следующей таблице представлены наиболее распространенные компоненты, которые могут быть включены в для песочницы.

Компонент

Примечания

Сборка

Ссылается на сборки, исходный код которых является частью проекта Microsoft Visual Studio для песочницы. Сборки, не относящиеся к SharePoint, не могут быть развернуты в для песочницы. В для песочницы сборки хранятся в базе данных контента в файле пакета решения (WSP). При вызове они распаковываются и временно сохраняются в файловой системе интерфейсного веб-сервера. Дополнительные сведения см. в разделе Где развертываются сборки изолированных решений?.

Привязка типа контента к списку

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Тип контента

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Настраиваемое действие для меню, ленты или страницы администрирования

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Приемник событий

Ссылается на классы, производные от SPEventReceiverBase. Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание приемников событий в изолированных решениях.

См. также Приемник компонента далее в этой таблице.

Компонент

В для песочницы поддерживаются только компоненты уровня семейства веб-сайтов или веб-сайта. Компоненты уровня фермы и веб-приложения не поддерживаются.

Все остальные компоненты в этой таблице должны развертываться в одном или нескольких компонентах.

Приемник компонента

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание приемников компонента в изолированных решениях.

Поле

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

Экземпляр списка/библиотеки

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Шаблон списка/библиотеки

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Главная страница

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Модуль (один или несколько файлов)

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Контейнер свойств

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

ПримечаниеПримечание

Тем не менее, объект SPPropertyBag недоступен в для песочницы.

Рабочий процесс Microsoft SharePoint Designer 2010, иногда называемый рабочим процессом "без кода" или "декларативным" рабочим процессом

Программируемые рабочие процессы не могут развертываться в для песочницы. Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание декларативных рабочих процессов в изолированных решениях.

Страница сайта, содержащая главную страницу и страницу контента

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

Ассоциация возможности для конфигурации определения сайта (также называемая сопоставлением шаблонов компонентов и сайтов)

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание стандартных декларативных элементов в изолированных решениях.

Веб-часть

Только веб-части, производные от System.Web.UI.WebControls.WebParts.WebPart, могут использоваться в для песочницы. Подключения веб-частей в для песочницы не поддерживаются.

Веб-шаблон

Веб-шаблон развертывается как элемент WebTemplate вместе с файлом onet.xml и (при необходимости) файлом default.aspx. Веб-шаблон функционально эквивалентен конфигурации определения сайта. Конфигурации определения сайта не могут развертываться в для песочницы. Дополнительные сведения см. в разделе Типы сайтов: веб-шаблоны и определения сайтов.

действие рабочего процесса

Дополнительные сведения см. в разделе Практическое руководство. Создание и развертывание действий рабочих процессов в изолированных решениях.

См. также

Концепции

Архитектура изолированных решений

Ограничения для изолированных решений