IInstallCallback Interface
Enables the plug-in to report progress and results from the installation tasks.
Namespace: Microsoft.ClusterAwareUpdating
Assembly: ClusterAwareUpdating (in ClusterAwareUpdating.dll)
Syntax
public interface IInstallCallback : ICauPluginCallbackBase
public interface class IInstallCallback : ICauPluginCallbackBase
type IInstallCallback =
interface
interface ICauPluginCallbackBase
end
Public Interface IInstallCallback
Inherits ICauPluginCallbackBase
Methods
Name | Description | |
---|---|---|
ReportInstallResult(UpdateInstallResult) | Callback method used by the plug-in to report the result of installing an update. |
|
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