SPUserCodeExecutionManager.Execute-Methode
Führt eine Anforderung, die ein Benutzer Code Wrapper-Objekt auf dem entsprechenden Lastenausgleich Benutzer Code Ausführung Server verwenden.
Namespace: Microsoft.SharePoint.UserCode
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Function Execute ( _
userCodeWrapperType As Type, _
site As SPSite, _
executionContext As SPUserCodeExecutionContext _
) As Object
'Usage
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
)
Parameter
userCodeWrapperType
Typ: System.TypeDer Typ der Wrapper-Objekt, auf dem Remotebenutzer Code Ausführung Server zu aktivieren. Dieser Wert muss es sich um einen Typ angeben, der von der SPUserCodeWrapper -Klasse abgeleitet ist.
site
Typ: Microsoft.SharePoint.SPSiteDie websitesammlungsbezeichner der Website, der innerhalb das Wrapper-Objekt arbeiten möchten.
executionContext
Typ: Microsoft.SharePoint.UserCode.SPUserCodeExecutionContextDie Ausführung der Wrapper-spezifischen Kontextdaten. Dieser Wert muss serialisierbar sein.
Rückgabewert
Typ: System.Object
Ein Objekt mit den Ergebnissen der Anforderung.
Ausnahmen
Ausnahme | Bedingung |
---|---|
SPUserCodeExecutionPipelineTerminallyFailedException | Der Protokollserver trifft einen Fehler nicht wiederhergestellt und Terminaldienste. Der Protokollclient muss nicht weitere Execute Anforderungen an den Protokollserver senden, nachdem dieser Ausnahme ausgelöst wurde, bis die Ping -Methode truezurückgibt. |
SPUserCodeExecutionPipelineFailedException | Protokollserver selbst auftritt ein Fehler, beim Versuch, die Benutzeranforderung Code auszuführen. |
SPUserCodeSolutionExecutionFailedException | Der Code ausgeführt wird, auf dem Protokollserver fällt aus. |
SPUserCodeValidationFailedException | Beim Überprüfen der Assemblygruppe, die den Benutzercode enthält, ist ein Fehler aufgetreten. |
Siehe auch
Referenz
SPUserCodeExecutionManager Klasse