Lenguaje

DelegateScorable Clase

Definición

[System.Serializable]
public sealed class DelegateScorable : Microsoft.Bot.Builder.Scorables.Internals.MethodScorableBase
[<System.Serializable>]
type DelegateScorable = class
    inherit MethodScorableBase
Public NotInheritable Class DelegateScorable
Inherits MethodScorableBase
Herencia
Atributos

Constructores

Nombre Description
DelegateScorable(Delegate)

Propiedades

Nombre Description
Method

Métodos

Nombre Description
DoneAsync(IResolver, IBinding, CancellationToken) (Heredado de MethodScorableBase)
DoneAsync(Item, State, CancellationToken) (Heredado de ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding) (Heredado de MethodScorableBase)
GetScore(Item, State) (Heredado de ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding) (Heredado de MethodScorableBase)
HasScore(Item, State) (Heredado de ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken) (Heredado de MethodScorableBase)
PostAsync(Item, State, CancellationToken) (Heredado de ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Heredado de ScorableBase<Item,State,Score>)
ToString() (Heredado de MethodScorableBase)

Implementaciones de interfaz explícitas

Nombre Description
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Heredado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Heredado de ScorableBase<Item,State,Score>)

Métodos de extensión

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

Project el elemento de una puntuable usando una expresión lambda.

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

Project la puntuación de una puntuable usando una expresión lambda.

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

Invoca el protocolo de llamada puntuable contra un único scotable.

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

Se aplica a