Manifest
: Manifest
[Get] |
The Conduit manifest which captures the structure of the voice-enabled methods.
Signature
Manifest Meta.Conduit.IConduitDispatcher.Manifest |
Initialize
(
manifestFilePath
)
|
Parses the manifest provided and registers its callbacks for dispatching.
Signature
Task Meta.Conduit.IConduitDispatcher.Initialize(string manifestFilePath) Parameters manifestFilePath: stringÂ
The path to the manifest file.
Returns Task |
InvokeAction
(
parameterProvider
, actionId
, relaxed
, confidence
, partial
)
|
Invokes the method matching the specified action ID. This should NOT be called before the dispatcher is initialized.
Signature
bool Meta.Conduit.IConduitDispatcher.InvokeAction(IParameterProvider parameterProvider, string actionId, bool relaxed, float confidence=1f, bool partial=false) Parameters actionId: stringÂ
The action ID (which is also the intent name).
relaxed: boolÂ
When set to true, will allow matching parameters by type when the names mismatch.
confidence: floatÂ
The confidence level (between 0-1) of the intent that's invoking the action.
partial: boolÂ
Whether partial responses should be accepted or not
Returns boolÂ
True if all invocations succeeded. False if at least one failed or no callbacks were found.
|
InvokeError
(
actionId
, exception
)
|
True if all the error handlers are called and received the action ID and exception.
Signature
bool Meta.Conduit.IConduitDispatcher.InvokeError(string actionId, Exception exception=null) Parameters actionId: stringÂ
ID of action that failed to execute
exception: ExceptionÂ
Exception containing the error message
Returns bool |