EventHubOperationProgressChanged Event |
Occurs when the progress of indexing or update operation is changed.
Namespace: GroupDocs.Search.EventsAssembly: GroupDocs.Search (in GroupDocs.Search.dll) Version: 21.8.1
Syntaxpublic event EventHandler<OperationProgressEventArgs> OperationProgressChanged
Public Event OperationProgressChanged As EventHandler(Of OperationProgressEventArgs)
public:
event EventHandler<OperationProgressEventArgs^>^ OperationProgressChanged {
void add (EventHandler<OperationProgressEventArgs^>^ value);
void remove (EventHandler<OperationProgressEventArgs^>^ value);
}
member OperationProgressChanged : IEvent<EventHandler<OperationProgressEventArgs>,
OperationProgressEventArgs>
Value
Type:
SystemEventHandlerOperationProgressEventArgs
Examples
The example demonstrates how to use the event.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
Index index = new Index(indexFolder);
index.Events.OperationProgressChanged += (sender, args) =>
{
Console.WriteLine("Last processed: " + args.LastDocumentPath);
Console.WriteLine("Result: " + args.LastDocumentStatus);
Console.WriteLine("Processed documents: " + args.TotalDocuments);
Console.WriteLine("Progress percentage: " + args.ProgressPercentage);
};
index.Add(documentsFolder);
See Also