Freigeben über


SPLongOperation.EndScript-Methode

Informiert der Server, die ein langen Servervorgang (beispielsweise eine Dateiübertragung) beendet wurde und ein Skript an den HTTP-Stream schreibt.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Sub EndScript ( _
    strScript As String _
)
'Usage
Dim instance As SPLongOperation
Dim strScript As String

instance.EndScript(strScript)
public void EndScript(
    string strScript
)

Parameter

  • strScript
    Typ: System.String

    Eine Zeichenfolge mit dem Skript zum Schreiben in den HTTP-Ausgabe Stream.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe einer Stellvertretung-Methode eine lange Operation zu starten, und wie Sie den Vorgang zu beenden, indem Sie ein Skript ausführen.

SPLongOperation.Begin(
    delegate(SPLongOperation longOperation)
    {
        // Do something that takes a long time to complete.
        
        
        // Inform the server that the work is done
        // and execute a script.
        longOperation.EndScript("window.close();");
    }
);
        ' Do something that takes a long time to complete.
        ' Inform the server that the work is done
        ' and execute a script.
SPLongOperation.Begin(Function(longOperation) AnonymousMethod1(longOperation))

Private Function AnonymousMethod1(ByVal longOperation As SPLongOperation) As Object
    longOperation.EndScript("window.close();")
    Return Nothing
End Function

Siehe auch

Referenz

SPLongOperation Klasse

SPLongOperation-Member

Microsoft.SharePoint-Namespace