Idioma

MethodScorable Classe

Definição

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Construtores

Name Descrição
MethodScorable(MethodInfo)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

Propriedades

Name Descrição
Method

Pontuável para representar argumentos de ligação aos parâmetros de um método.

Métodos

Name Descrição
DoneAsync(IResolver, IBinding, CancellationToken)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de MethodScorableBase)
DoneAsync(Item, State, CancellationToken)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de MethodScorableBase)
GetScore(Item, State)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de MethodScorableBase)
HasScore(Item, State)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de MethodScorableBase)
PostAsync(Item, State, CancellationToken)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Pontuável para representar argumentos de ligação aos parâmetros de um método.

(Herdado de MethodScorableBase)

Implementações de Interface Explícita

Name Descrição
IScorable<Item,Score>.DoneAsync(Item, Object, CancellationToken)

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Pontuável para representar argumentos de ligação aos parâmetros de um método.

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

Pontuável para representar argumentos de ligação aos parâmetros de um método.

Aplica-se a