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