OrchestratorRecognizer Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Caution
The Bot Framework Orchestrator will be deprecated in the next version of the Bot Framework SDK.
Class that represents an adaptive Orchestrator recognizer.
[System.Obsolete("The Bot Framework Orchestrator will be deprecated in the next version of the Bot Framework SDK.")]
public class OrchestratorRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
[<System.Obsolete("The Bot Framework Orchestrator will be deprecated in the next version of the Bot Framework SDK.")>]
type OrchestratorRecognizer = class
inherit AdaptiveRecognizer
Public Class OrchestratorRecognizer
Inherits AdaptiveRecognizer
- Inheritance
- Attributes
Constructors
OrchestratorRecognizer(String, Int32) |
Initializes a new instance of the OrchestratorRecognizer class. |
OrchestratorRecognizer(String, String, ILabelResolver) |
Initializes a new instance of the OrchestratorRecognizer class. |
Fields
ChooseIntent |
Intent name that will be produced by this recognizer if the child recognizers do not have consensus for intents. (Inherited from Recognizer) |
EntitiesProperty |
Property key used when storing extracted entities in a custom event within telemetry. |
Kind |
The Kind name for this recognizer. |
NoneIntent |
Standard none intent that means none of the recognizers recognize the intent. (Inherited from Recognizer) |
ResultProperty |
Property key in RecognizerResult that holds the full recognition result from Orchestrator core. |
Properties
DetectAmbiguousIntents |
Gets or sets detect ambiguous intents. |
DisambiguationScoreThreshold |
Gets or sets the disambiguation score threshold. |
ExternalEntityRecognizer |
Gets or sets an external entity recognizer. |
Id |
Gets or sets id of the recognizer. (Inherited from Recognizer) |
LogPersonalInformation |
Gets or sets the flag to determine if telemetry should include personal information in its log. (Inherited from AdaptiveRecognizer) |
ModelFolder |
Gets or sets the folder path to Orchestrator base model to use. |
ScoreEntities |
Gets or sets a value indicating whether to enable or disable entity-extraction logic. NOTE: SHOULD consider removing this flag in the next major SDK release (V5). |
SnapshotFile |
Gets or sets the full path to Orchestrator snapshot file to use. |
TelemetryClient |
Gets or sets the currently configured IBotTelemetryClient that logs the RecognizerResult event. (Inherited from Recognizer) |
Methods
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Uses the RecognizerResult to create a list of properties to be included when tracking the result in telemetry. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Return recognition results. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Runs current DialogContext.TurnContext.Activity through a recognizer and returns a strongly-typed recognizer result using IRecognizerConvert. (Inherited from Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Tracks an event with the event name provided using the TelemetryClient attaching the properties / metrics. (Inherited from Recognizer) |