Idioma

MethodScorableBase Classe

Definição

[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)
Herança
Derivado
Atributos

Construtores

Name Descrição
MethodScorableBase()

Propriedades

Name Descrição
Method

Métodos

Name Descrição
DoneAsync(IResolver, IBinding, CancellationToken)
DoneAsync(Item, State, CancellationToken) (Herdado de ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)
GetScore(Item, State) (Herdado de ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)
HasScore(Item, State) (Herdado de ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)
PostAsync(Item, State, CancellationToken) (Herdado de ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken) (Herdado de ScorableBase<Item,State,Score>)
ToString()

Implementações de Interface Explícita

Name Descrição
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken) (Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object) (Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object) (Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken) (Herdado de ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken) (Herdado de ScorableBase<Item,State,Score>)

Métodos da Extensão

Name Descrição
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

Project o item de um pontuável usando uma expressão lambda.

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

Project a pontuação de um pontuável usando uma expressão lambda.

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

Invocar o protocolo de chamada marcável contra um único marcável.

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

Aplica-se a