SPLongOperation.EndScript - Méthode
Informe le serveur qu'une opération longue de serveur (par exemple, un transfert de fichier) est terminée et les flux de sortie écrit un script pour le protocole HTTP.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub EndScript ( _
strScript As String _
)
'Utilisation
Dim instance As SPLongOperation
Dim strScript As String
instance.EndScript(strScript)
public void EndScript(
string strScript
)
Paramètres
strScript
Type : System.StringFlux de sortie une chaîne qui contient le script pour écrire dans le protocole HTTP.
Exemples
L'exemple de code suivant montre comment démarrer une opération longue à l'aide d'une méthode déléguée et comment mettre fin à l'opération en exécutant un script.
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