Делегат SPLongOperation.BeginOperation
Определяет подписи делегата, который начинается длительной операции.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Delegate Sub BeginOperation ( _
longOperation As SPLongOperation _
)
'Применение
Dim instance As New BeginOperation(AddressOf HandlerMethod)
public delegate void BeginOperation(
SPLongOperation longOperation
)
Параметры
longOperation
Тип: Microsoft.SharePoint.SPLongOperationОбъект, представляющий длительной операции.
Замечания
Этот метод делегата можно использовать с методом статического SPLongOperation.Begin(SPLongOperation.BeginOperation) , как показано в следующем примере:
SPLongOperation.Begin(
delegate(SPLongOperation longOperation)
{
// Do something that takes a long time to complete.
// Inform the server that the work is done
// and that the page used to indicate progress
// is no longer needed.
longOperation.End("default.aspx");
}
);
' Do something that takes a long time to complete.
' Inform the server that the work is done
' and that the page used to indicate progress
' is no longer needed.
SPLongOperation.Begin(Function(longOperation) AnonymousMethod1(longOperation))
Private Function AnonymousMethod1(ByVal longOperation As SPLongOperation) As Object
longOperation.End("default.aspx")
Return Nothing
End Function