RegexMatchScorable<InnerState,InnerScore> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Scorable pour représenter une expression régulière correspond au texte d’une activité.
[System.Serializable]
public sealed class RegexMatchScorable<InnerState,InnerScore> : Microsoft.Bot.Builder.Scorables.Internals.ResolverScorable<Microsoft.Bot.Builder.Scorables.Internals.RegexMatchScorable<InnerState,InnerScore>.Scope,System.Text.RegularExpressions.Match,InnerState,InnerScore>
[<System.Serializable>]
type RegexMatchScorable<'InnerState, 'InnerScore> = class
inherit ResolverScorable<RegexMatchScorable<'InnerState, 'InnerScore>.Scope, Match, 'InnerState, 'InnerScore>
Public NotInheritable Class RegexMatchScorable(Of InnerState, InnerScore)
Inherits ResolverScorable(Of RegexMatchScorable(Of InnerState, InnerScore).Scope, Match, InnerState, InnerScore)
Paramètres de type
- InnerState
- InnerScore
- Héritage
-
ScorableBase<OuterItem,OuterState,OuterScore>RegexMatchScorable<InnerState,InnerScore>
- Attributs
Constructeurs
RegexMatchScorable<InnerState,InnerScore>(Regex, IScorable<IResolver,InnerScore>) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. |
Champs
inner |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ResolverScorable<OuterState,OuterScore,InnerState,InnerScore>) |
Méthodes
DoneAsync(OuterItem, OuterState, CancellationToken) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>) |
GetScore(Item, State) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
HasScore(OuterItem, OuterState) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>) |
PostAsync(OuterItem, OuterState, CancellationToken) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>) |
PrepareAsync(Item, CancellationToken) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
ToString() |
Scorable pour représenter une expression régulière correspond au texte d’une activité. |
Implémentations d’interfaces explicites
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
IScorable<Item,Score>.GetScore(Item, Object) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
IScorable<Item,Score>.HasScore(Item, Object) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. (Hérité de ScorableBase<Item,State,Score>) |
Méthodes d’extension
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>) |
Projetez l’élément d’un scorable à l’aide d’une expression lambda. |
SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>) |
Projetez le score d’un scorable à l’aide d’une expression lambda. |
TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken) |
Appelez le protocole d’appel scorable sur un seul scorable. |
WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>) |
Scorable pour représenter une expression régulière correspond au texte d’une activité. |