ICauPluginCallbackBase Interface
Provides functionality common to all cluster-aware updating (CAU) plugin callback interfaces.
Namespace: Microsoft.ClusterAwareUpdating
Assembly: ClusterAwareUpdating (in ClusterAwareUpdating.dll)
Syntax
public interface ICauPluginCallbackBase
public interface class ICauPluginCallbackBase
type ICauPluginCallbackBase = interface end
Public Interface ICauPluginCallbackBase
Methods
Name | Description | |
---|---|---|
WriteDebug(String) | Reports a message to the debug stream. |
|
WriteDebug(String, Object[]) | Reports a message to the debug stream. |
|
WriteError(ErrorRecord) | Callback method for reporting errors that the plug-in encountered while running. |
|
WriteProgress(ProgressRecord) | Reports progress during the current operation by the plug-in. |
|
WriteVerbose(String) | Callback method used by the plug-in to report verbose messages (without string formatting). |
|
WriteVerbose(String, Object[]) | Callback method used by the plug-in to report verbose messages (with string formatting allowed). |
|
WriteWarning(String) | Callback method used by the plug-in to report warning messages (without string formatting). |
|
WriteWarning(String, Object[]) | Callback method used by the plug-in to report warning messages (with string formatting allowed). |
Remarks
The callbacks that are used by the plugin to report results from scan, stage and install operations all inherit from this base interface. The information reported via these methods are piped to the PowerShell progress, error, warning, verbose and debug streams by the CAU cmdlet that called the plug-in.
See Also
IClusterNodeUpdater
IClusterUpdatingPlugin
IInstallCallback
IScanCallback
IStageCallback
Microsoft.ClusterAwareUpdating Namespace
Return to top