Share via


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
System_CAPS_pubmethod Dispose()

(Inherited from IDisposable.)

System_CAPS_pubmethod InstallAsync(IInstallCallback)

Starts a task that will install any applicable updates.

System_CAPS_pubmethod ScanAsync(IScanCallback)

Starts a task that scans a node for any first-order updates.

System_CAPS_pubmethod 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