Table of Contents

Class GeneratorService

Namespace
Dynamicweb.Generation
Assembly
Dynamicweb.Core.dll

Represents manager generating result using GeneratorProvider.

[Experimental("Generation")]
public abstract class GeneratorService
Inheritance
GeneratorService
Inherited Members

Methods

Delete(Generator)

public abstract void Delete(Generator generator)

Parameters

generator Generator

Generate<T>(GeneratorInput)

Gets formatted as T type generated result for input./>

public abstract Task<T?> Generate<T>(GeneratorInput input)

Parameters

input GeneratorInput

An input for generation.

Returns

Task<T>

Type Parameters

T

Result type.

GetGeneratorById(int)

public abstract Generator? GetGeneratorById(int generatorId)

Parameters

generatorId int

Returns

Generator

GetGenerators()

public abstract IEnumerable<Generator> GetGenerators()

Returns

IEnumerable<Generator>

Save(Generator)

public abstract void Save(Generator generator)

Parameters

generator Generator
To top