IClusterNodeUpdater Interface
Enables cluster node update operations for a target cluster machine.
Namespace: Microsoft.ClusterAwareUpdating
Assembly: ClusterAwareUpdating (in ClusterAwareUpdating.dll)
Syntax
public interface IClusterNodeUpdater : IDisposable
public interface class IClusterNodeUpdater : IDisposable
type IClusterNodeUpdater =
interface
interface IDisposable
end
Public Interface IClusterNodeUpdater
Inherits IDisposable
Methods
Name | Description | |
---|---|---|
Dispose() | (Inherited from IDisposable.) |
|
InstallAsync(IInstallCallback) | Starts a task that will install any applicable updates. |
|
ScanAsync(IScanCallback) | Starts a task that scans a node for any first-order updates. |
|
StageAsync(IStageCallback) | Starts a task that will perform any required staging prior to installation, such as downloading needed first-order updates. |
Remarks
Implement the IClusterNodeUpdater interface when you're developing a plug-in for the Cluster-Aware Update (CAU) tool.
CAU will call the plug-in to create one IClusterNodeUpdater object per machine. CAU will call the IClusterNodeUpdater methods in the following order: ScanAsync, StageAsync, and InstallAsync.
See Also
IClusterUpdatingPlugin
IInstallCallback
IScanCallback
IStageCallback
UpdateInfo
UpdateInstallResult
UpdateStagingResult
Microsoft.ClusterAwareUpdating Namespace
Return to top