IComparingOperation Interface

Represents an operation that utilizes a Inedo.Extensibility.Configurations.PersistedConfiguration as a template and compares its template against actual configuration.

Inheritance Hierarchy

Syntax

public interface IComparingOperation : ICollectingOperation

Methods

Name Description
CompareAsync(Inedo.Extensibility.Configurations.PersistedConfiguration other, IOperationCollectionContext context)

Compares collected configuration from a server against the operation's current configuration.

GetConfigurationTemplate

Returns the desired state of a configuration.

StoreConfigurationStatusAsync(Inedo.Extensibility.Configurations.PersistedConfiguration actual, Inedo.Extensibility.Configurations.ComparisonResult results, Inedo.Extensibility.Configurations.ConfigurationPersistenceContext context)

Stores the configuration status based on a comparison of the operation's template configuration.