C# Class Elastacloud.AzureManagement.Fluent.ServiceOrchestrator

A class used to orchestrate a series of steps in the process of deployment
Inheritance: IServiceTransaction
显示文件 Open project: azurecoder/fluent-management Class Usage Examples

Public Methods

Method Description
AddDeploymentStep ( IServiceTransaction transaction ) : void

Adds a service transaction as a step to the deployment

Commit ( ) : dynamic

Used to commit the transaction data

Rollback ( ) : void

Used to rollback the transaction in the event of failure

ServiceOrchestrator ( ) : System.Collections.Generic

Used to create a new list of IServiceTransaction orchestrated events

Method Details

AddDeploymentStep() public method

Adds a service transaction as a step to the deployment
public AddDeploymentStep ( IServiceTransaction transaction ) : void
transaction IServiceTransaction
return void

Commit() public method

Used to commit the transaction data
public Commit ( ) : dynamic
return dynamic

Rollback() public method

Used to rollback the transaction in the event of failure
public Rollback ( ) : void
return void

ServiceOrchestrator() public method

Used to create a new list of IServiceTransaction orchestrated events
public ServiceOrchestrator ( ) : System.Collections.Generic
return System.Collections.Generic