SPLongOperation.EndScript method
Informa ao servidor que uma operação de servidor longo (por exemplo, uma transferência de arquivo) terminou e o fluxo de saída grava um script para o HTTP.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub EndScript ( _
strScript As String _
)
'Uso
Dim instance As SPLongOperation
Dim strScript As String
instance.EndScript(strScript)
public void EndScript(
string strScript
)
Parâmetros
strScript
Type: System.StringFluxo de saída de uma seqüência de caracteres que contém o script para gravar o HTTP.
Examples
O exemplo de código a seguir mostra como iniciar uma operação longa usando um método delegate e finalizar a operação de execução de um 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