Freigeben über


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.Type

    Der 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.SPSite

    Die websitesammlungsbezeichner der Website, der innerhalb das Wrapper-Objekt arbeiten möchten.

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

SPUserCodeExecutionManager-Member

Microsoft.SharePoint.UserCode-Namespace