A remote progress monitor is a serializable wrapper for another progress monitor.
Namespace:
Gallio.Runtime.ProgressMonitoringAssembly: Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)
Syntax
| C# |
|---|
[SerializableAttribute] public sealed class RemoteProgressMonitor : CancelableProgressMonitor, IDeserializationCallback |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public NotInheritable Class RemoteProgressMonitor _ Inherits CancelableProgressMonitor _ Implements IDeserializationCallback |
Remarks
The wrapper can be passed to another AppDomain and communication occurs over .Net remoting.
The implementation is defined so as to guard against latency and failures in the remoting channel.
Inheritance Hierarchy
System..::.Object
Gallio.Runtime.ProgressMonitoring..::.CancelableProgressMonitor
Gallio.Runtime.ProgressMonitoring..::.RemoteProgressMonitor
Gallio.Runtime.ProgressMonitoring..::.CancelableProgressMonitor
Gallio.Runtime.ProgressMonitoring..::.RemoteProgressMonitor
