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


Метод SPUserCodeExecutionManager.Execute

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

Пространство имен:  Microsoft.SharePoint.UserCode
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Function Execute ( _
    userCodeWrapperType As Type, _
    site As SPSite, _
    executionContext As SPUserCodeExecutionContext _
) As Object
'Применение
Dim instance As SPUserCodeExecutionManager
Dim userCodeWrapperType As Type
Dim site As SPSite
Dim executionContext As SPUserCodeExecutionContext
Dim returnValue As Object

returnValue = instance.Execute(userCodeWrapperType, _
    site, executionContext)
public Object Execute(
    Type userCodeWrapperType,
    SPSite site,
    SPUserCodeExecutionContext executionContext
)

Параметры

  • userCodeWrapperType
    Тип: System.Type

    Тип объекта программы-оболочки для активации на сервере выполнения кода удаленных пользователей. Это значение необходимо указать тип, который является производным от класса SPUserCodeWrapper .

  • site
    Тип: Microsoft.SharePoint.SPSite

    Идентификатор семейства сайтов, сайта, который программы-оболочки для объекта будут работать в рамках.

Возвращаемое значение

Тип: System.Object
Объект, содержащий результаты запроса.

Исключения

Исключение Условие
SPUserCodeExecutionPipelineTerminallyFailedException

Сервер протокола обнаруживает сбоя неустранимых и терминалов. Клиента протокола не должно отправлять любые дополнительные запросы Execute сервер протокола после этого исключения, пока метод Ping возвращает true.

SPUserCodeExecutionPipelineFailedException

Сам сервер протокола обнаруживает ошибку при попытке выполнить запрос кода пользователя.

SPUserCodeSolutionExecutionFailedException

Не удается выполнить пользовательский код, выполняемый на сервере протокола.

SPUserCodeValidationFailedException

Ошибка произошла при проверке группы сборки, который содержит код пользователя.

См. также

Справочные материалы

SPUserCodeExecutionManager класс

Элементы SPUserCodeExecutionManager

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