Table of Contents

Class CodeFactory

Namespace
DuetControlServer.Codes
Assembly
DuetControlServer.dll

Factory to create code instances

public sealed class CodeFactory
Inheritance
CodeFactory
Inherited Members

Remarks

This class is specialized for code instances. It may be further enhanced to reuse of existing instances.

Constructors

CodeFactory(IServiceProvider)

Factory to create code instances

public CodeFactory(IServiceProvider serviceProvider)

Parameters

serviceProvider IServiceProvider

Service provider

Remarks

This class is specialized for code instances. It may be further enhanced to reuse of existing instances.

Methods

Create()

Create a new code instance

public Code Create()

Returns

Code

Code instance

Create(string)

Create a new code instance

public Code Create(string code)

Parameters

code string

Returns

Code

Code instance

Create(JsonElement)

Create a new code instance

public Code Create(JsonElement json)

Parameters

json JsonElement

Code data

Returns

Code

Code instance

Exceptions

ArgumentException

Unsupported command