Table of Contents

Interface ICommand

Namespace
GroupeIsa.Neos.Migration.Commands
Assembly
GroupeIsa.Neos.Migration.Abstractions.dll

Provides the functionalities of a command.

public interface ICommand

Properties

AdditionalAttributes

Gets a collection of additional attributes that will be applied to the command.

IDictionary<string, string> AdditionalAttributes { get; }

Property Value

IDictionary<string, string>

Methods

Execute(Migration, ICommandExecutionArgs)

Executes the command.

void Execute(Migration migration, ICommandExecutionArgs args)

Parameters

migration Migration

The migration.

args ICommandExecutionArgs

The command execution arguments.

UpdateSchema(INeosSchema)

Updates a schema to reflect the command action.

void UpdateSchema(INeosSchema schema)

Parameters

schema INeosSchema

Schema.