Lenguaje

MethodScorableBase Clase

Definición

[System.Serializable]
public abstract class MethodScorableBase : Microsoft.Bot.Builder.Scorables.Internals.ScorableBase<Microsoft.Bot.Builder.Scorables.Internals.IResolver,Microsoft.Bot.Builder.Scorables.Internals.IBinding,Microsoft.Bot.Builder.Scorables.Internals.IBinding>
[<System.Serializable>]
type MethodScorableBase = class
    inherit ScorableBase<IResolver, IBinding, IBinding>
Public MustInherit Class MethodScorableBase
Inherits ScorableBase(Of IResolver, IBinding, IBinding)
Herencia
Derivado
Atributos

Constructores

Nombre Description
MethodScorableBase()

Propiedades

Nombre Description
Method

Métodos

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

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