Подготовка приложений-служб
Дата последнего изменения: 1 сентября 2010 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Подготовка при установке в режиме оценки
Подготовка с помощью мастера настройки фермы
Подготовка с помощью пользовательского интерфейса управления приложениями-службами
Подготовка с помощью командлета Windows PowerShell
Приложение службы приложений-служб можно подготовить следующими способами:
с помощью режима оценки для установок;
с помощью мастера настройки фермы;
с помощью пользовательского интерфейса управления приложениями-службами;
с помощью Windows PowerShell.
Подготовка при установке в режиме оценки
При установке в режиме оценки служба может создать приложение службы по умолчанию. Это приложение службы создается и подготавливается автоматически во время установки (во время настройки после установки), при этом вмешательство пользователя не требуется.
Примечание |
---|
При создании класса, производного от SPIisWebServiceApplication, передайте свойство SPServiceProvisioningContext::IisWebServiceApplicationPool конструктору SPIisWebServiceApplication. Таким образом веб-служба размещается в пуле приложений IIS, что устраняет необходимость использования отдельного процесса на компьютере. |
Подготовка с помощью мастера настройки фермы
При установке в ферме (не в режиме оценки) администратор фермы может создать и подготовить приложение службы по умолчанию с помощью мастера настройки фермы SharePoint 2010.
Подготовка с помощью пользовательского интерфейса управления приложениями-службами
Можно создать отдельные приложения-службы, нажав кнопку Создать на ленте страницы управления приложениями-службами сайта центра администрирования.
Примечание |
---|
Приложения службы подготавливаются в коде пользовательского интерфейса с использованием метода BeginProvision вместо метода Provision. В результате код выполняется в асинхронном задании таймера. Подготовка выполняется в соответствии с асинхронным шаблоном разработки Microsoft .NET Framework 1.0. Таким образом требуется вызвать оба метода — и BeginProvision, и EndProvision. |
Подготовка с помощью командлета Windows PowerShell
Приложение службы можно создать с помощью командлета Windows PowerShell.
Примечание |
---|
Приложения службы, созданные с помощью командлетов Windows PowerShell, следует подготовить, используя метод Provision вместо метода BeginProvision, чтобы код для подготовки выполнялся синхронно в процессе Windows PowerShell. |