System.Fabric.Repair Namespace

Contains classes that support reparing of clusters and nodes.

Classes

ClusterRepairTask

Represents a repair task that has Cluster scope.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

NodeImpact

Describes the expected impact of a repair to a particular node.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

NodeRepairImpactDescription

Represents the expected impact of a repair on a set of nodes.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

NodeRepairTargetDescription

Describes the list of nodes targeted by a repair action.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

RepairImpactDescription

Describes the expected impact of executing a repair task.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

RepairScopeIdentifier

Describes the scope of a repair task.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

RepairTargetDescription

Describes the entities targeted by a repair action.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

RepairTask

Represents a repair task, which includes information about what kind of repair was requested, what its progress is, and what its final result was.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

RepairTaskList

Represents a list of RepairTask objects.

This class supports the Service Fabric platform; it is not meant to be called directly from your code.

Enums

NodeImpactLevel

Enumerates the effective impact that a repair is expected to have on a particular node.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairImpactKind

Specifies the kind of the RepairImpactDescription.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairScopeIdentifierKind

Specifies the kind of the RepairScopeIdentifier.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairTargetKind

Specifies the kind of the RepairTargetDescription.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairTaskFlags

Defines flags that provide extended status information about a repair task.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairTaskHealthCheckState

Specifies the workflow state of a repair task's health check when the repair task enters either the Preparing or Restoring state.

RepairTaskResult

Specifies the result of the repair task.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairTaskState

Specifies the workflow state of a repair task.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

RepairTaskStateFilter

Specifies values that can be combined as a bitmask to retrieve repair tasks filtered by their current workflow state.

SystemNodeRepairAction

Specifies node repair actions for which the system has a built-in executor.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.