IScanCallback Interface
Enables the plug-in to report progress and results of the scan operation.
Namespace: Microsoft.ClusterAwareUpdating
Assembly: ClusterAwareUpdating (in ClusterAwareUpdating.dll)
Syntax
public interface IScanCallback : ICauPluginCallbackBase
public interface class IScanCallback : ICauPluginCallbackBase
type IScanCallback =
interface
interface ICauPluginCallbackBase
end
Public Interface IScanCallback
Inherits ICauPluginCallbackBase
Methods
Name | Description | |
---|---|---|
ReportApplicableUpdate(UpdateInfo) | Callback method used by the plug-in to report that an applicable update was found by the scan operation. |
|
WriteDebug(String) | Reports a message to the debug stream.(Inherited from ICauPluginCallbackBase.) |
|
WriteDebug(String, Object[]) | Reports a message to the debug stream.(Inherited from ICauPluginCallbackBase.) |
|
WriteError(ErrorRecord) | Callback method for reporting errors that the plug-in encountered while running.(Inherited from ICauPluginCallbackBase.) |
|
WriteProgress(ProgressRecord) | Reports progress during the current operation by the plug-in.(Inherited from ICauPluginCallbackBase.) |
|
WriteVerbose(String) | Callback method used by the plug-in to report verbose messages (without string formatting).(Inherited from ICauPluginCallbackBase.) |
|
WriteVerbose(String, Object[]) | Callback method used by the plug-in to report verbose messages (with string formatting allowed).(Inherited from ICauPluginCallbackBase.) |
|
WriteWarning(String) | Callback method used by the plug-in to report warning messages (without string formatting).(Inherited from ICauPluginCallbackBase.) |
|
WriteWarning(String, Object[]) | Callback method used by the plug-in to report warning messages (with string formatting allowed).(Inherited from ICauPluginCallbackBase.) |
Remarks
This interface is implemented by CAU; plug-in developers do not need to implement it. However, plug-in developers must ensure that the progress updates on this operation not indicate a percentage completion that is less than 0 percent or more than 100 percent.
See Also
ICauPluginCallbackBase
IClusterNodeUpdater
IClusterUpdatingPlugin
Microsoft.ClusterAwareUpdating Namespace
Return to top