Compartir a través de


RegexMatchScorable<InnerState,InnerScore> Clase

Definición

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

[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)

Parámetros de tipo

InnerState
InnerScore
Herencia
ScorableBase<OuterItem,OuterState,OuterScore>
ScorableAggregator<IResolver,OuterState,OuterScore,IResolver,InnerState,InnerScore>
ResolverScorable<RegexMatchScorable<InnerState,InnerScore>.Scope,Match,InnerState,InnerScore>
RegexMatchScorable<InnerState,InnerScore>
Atributos

Constructores

RegexMatchScorable<InnerState,InnerScore>(Regex, IScorable<IResolver,InnerScore>)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

Campos

inner

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ResolverScorable<OuterState,OuterScore,InnerState,InnerScore>)

Métodos

DoneAsync(OuterItem, OuterState, CancellationToken)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>)
GetScore(Item, State)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)
HasScore(OuterItem, OuterState)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>)
PostAsync(OuterItem, OuterState, CancellationToken)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableAggregator<OuterItem,OuterState,OuterScore,InnerItem,InnerState,InnerScore>)
PrepareAsync(Item, CancellationToken)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)
ToString()

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

Implementaciones de interfaz explícitas

IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

(Heredado de ScorableBase<Item,State,Score>)

Métodos de extensión

SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Proyecta el elemento de un objetocorable mediante una expresión lambda.

SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>)

Proyecta la puntuación de un objetocorable mediante una expresión lambda.

TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken)

Invoque el protocolo de llamadacorable en un solo objetocorable.

WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>)

Escorable para representar una coincidencia de expresión regular con respecto al texto de una actividad.

Se aplica a