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
serviceProviderIServiceProviderService 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
codestring
Returns
- Code
Code instance
Create(JsonElement)
Create a new code instance
public Code Create(JsonElement json)
Parameters
jsonJsonElementCode data
Returns
- Code
Code instance
Exceptions
- ArgumentException
Unsupported command