Partager via


ChannelMentionEntityRecognizer Classe

Définition

Recognizer qui mappe l’activité du canal. Entités de type mention dans le RecognizerResult format.

public class ChannelMentionEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type ChannelMentionEntityRecognizer = class
    inherit AdaptiveRecognizer
Public Class ChannelMentionEntityRecognizer
Inherits AdaptiveRecognizer
Héritage
ChannelMentionEntityRecognizer

Remarques

Cela facilite la transmission de mentions explicites de canaux tels que Teams/Skype à des modèles LUIS. L’entité générée est nommée « channelMention » avec la résolution {name,id} comme suit : « entities » : { « channelMention »: [ { « id »: « 28:0047c760-1f42-4a78-b1bd-9ecd95ec3615 » « name »:"Tess » } ], « $instance »: { « channelMention »: [ { « startIndex »: 10, « endIndex »: 13, « score »: 1.0, « text »: « tess » } } } }.

Constructeurs

ChannelMentionEntityRecognizer(String, Int32)

Initialise une nouvelle instance de la classe ChannelMentionEntityRecognizer.

Champs

ChooseIntent

Nom d’intention qui sera produit par ce module de reconnaissance si les modules de reconnaissance enfants n’ont pas de consensus pour les intentions.

(Hérité de Recognizer)
Kind

Identificateur de classe.

NoneIntent

Intention standard none qui signifie qu’aucun des modules de reconnaissance ne reconnaît l’intention.

(Hérité de Recognizer)

Propriétés

Id

Obtient ou définit l’ID du module de reconnaissance.

(Hérité de Recognizer)
LogPersonalInformation

Obtient ou définit l’indicateur pour déterminer si la télémétrie doit inclure des informations personnelles dans son journal.

(Hérité de AdaptiveRecognizer)
TelemetryClient

Obtient ou définit le actuellement configuré IBotTelemetryClient qui journalise l’événement RecognizerResult.

(Hérité de Recognizer)

Méthodes

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Utilise RecognizerResult pour créer une liste de propriétés à inclure lors du suivi du résultat dans la télémétrie.

(Hérité de AdaptiveRecognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Exécute dialogContext.TurnContext.Activity actuel via un module de reconnaissance et retourne un résultat de module de reconnaissance générique.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Exécute dialogContext.TurnContext.Activity actuel via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé à l’aide de IRecognizerConvert.

(Hérité de Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Effectue le suivi d’un événement avec le nom d’événement fourni à l’aide de TelemetryClient en attachant les propriétés/métriques.

(Hérité de Recognizer)

S’applique à