-
Notifications
You must be signed in to change notification settings - Fork 69
IRoboCommand
Robert Brenckman edited this page Nov 15, 2024
·
6 revisions
| Property Name | Property Type | Description |
|---|---|---|
| Name | string | Custom Name for the object to refer to it by - Has no effect on functionality. |
| Name | Event Object | Description |
| OnFileProcessed | FileProcessedEventArgs | Occurs when a file, directory, or system message has been received from the process |
| OnCommandError | CommandErrorEventArgs | Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. |
| OnCommandCompleted | RoboCommandCompletedEventArgs | Occurs when the RoboCopy process has finished executing and results are available. |
| OnCopyProgressChanged | CopyProgressEventArgs | Occurs each time the current file's progress is updated |
| OnProgressEstimatorCreated | ProgressEstimatorCreatedEventArgs | Occurs when an [IProgressEstimator](https://github.com/tjscience/RoboSharp/wiki/IProgressEstimator) has become available for this copy operation. |
| TaskFaulted | UnhandledExceptionEventHandler | Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of `OnCommandCompleted` |
RoboCommand
- IRoboCommand Interface- RoboCommand
- CopyOptions
- JobOptions
- LoggingOptions
- RetryOptions
- SelectionOptions
- RoboSharpConfiguration
- JobFile
RoboQueue
- RoboQueueResults Objects
- RoboCopyResults- IResults Interface
- RoboCopyResultsList
- IRoboCopyResultsList Interface
ExitStatus Objects
- RoboCopyExitStatus- RoboCopyCombinedExitStatus
- IRoboCopyCombinedExitStatus Interface
Progress Estimator Objects
- IProgressEstimator Interface- ProgressEstimator
- RoboQueueProgressEstimator