Метод 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Идентификатор семейства сайтов, сайта, который программы-оболочки для объекта будут работать в рамках.
executionContext
Тип: Microsoft.SharePoint.UserCode.SPUserCodeExecutionContextДанные выполнения программы-оболочки для конкретного контекста. Это значение должно быть сериализуемыми.
Возвращаемое значение
Тип: System.Object
Объект, содержащий результаты запроса.
Исключения
Исключение | Условие |
---|---|
SPUserCodeExecutionPipelineTerminallyFailedException | Сервер протокола обнаруживает сбоя неустранимых и терминалов. Клиента протокола не должно отправлять любые дополнительные запросы Execute сервер протокола после этого исключения, пока метод Ping возвращает true. |
SPUserCodeExecutionPipelineFailedException | Сам сервер протокола обнаруживает ошибку при попытке выполнить запрос кода пользователя. |
SPUserCodeSolutionExecutionFailedException | Не удается выполнить пользовательский код, выполняемый на сервере протокола. |
SPUserCodeValidationFailedException | Ошибка произошла при проверке группы сборки, который содержит код пользователя. |
См. также
Справочные материалы
SPUserCodeExecutionManager класс