ChannelMentionEntityRecognizer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Recognizer som kartar kanaliserar aktivitet. Entiteter av typen nämns i RecognizerResult format.
public class ChannelMentionEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type ChannelMentionEntityRecognizer = class
inherit AdaptiveRecognizer
Public Class ChannelMentionEntityRecognizer
Inherits AdaptiveRecognizer
- Arv
Kommentarer
Detta gör det enkelt att skicka explicita omnämnanden från kanaler som Teams/Skype till LUIS-modeller. Den genererade enheten heter 'channelMention' med upplösning {name,id} så här: "entities": { "channelMention": [ { "id": "28:0047c760-1f42-4a78-b1bd-9ecd95ec3615" "name":"Tess" } ], "$instance": { "channelMention": [ { "startIndex": 10, "endIndex": 13, "score": 1.0, "text": "tess" } ] } }
Konstruktorer
| Name | Description |
|---|---|
| ChannelMentionEntityRecognizer(String, Int32) |
Initierar en ny instans av ChannelMentionEntityRecognizer klassen. |
Fält
| Name | Description |
|---|---|
| ChooseIntent |
Avsiktsnamn som kommer att produceras av denna igenkännare om barnigenkännarna inte har konsensus för avsikter. (Ärvd från Recognizer) |
| Kind |
Klassidentifierare. |
| NoneIntent |
Standard no intent betyder att ingen av igenkännarna känner igen avsikten. (Ärvd från Recognizer) |
Egenskaper
| Name | Description |
|---|---|
| Id |
Får eller sätter id på igenkännaren. (Ärvd från Recognizer) |
| LogPersonalInformation |
Hämtar eller sätter flaggan för att avgöra om telemetri ska inkludera personlig information i sin logg. (Ärvd från AdaptiveRecognizer) |
| TelemetryClient |
Hämtar eller sätter den nuvarande konfigurerade IBotTelemetryClient som loggar RecognizerResult-händelsen. (Ärvd från Recognizer) |
Metoder
| Name | Description |
|---|---|
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Använder RecognizerResult för att skapa en lista över egenskaper som ska inkluderas vid spårning av resultatet i telemetri. (Ärvd från AdaptiveRecognizer) |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity genom en igenkännare och returnerar ett generiskt igenkännarresultat. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Kör aktuell DialogContext.TurnContext.Activity genom en recognizer och returnerar ett starkt typat recognizerresultat med IRecognizerConvert. (Ärvd från Recognizer) |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Spårar en händelse med händelsenamnet som tillhandahålls med TelemetryClient som bifogar egenskaperna/mätvärdena. (Ärvd från Recognizer) |