Compartilhar via


MethodScorable Classe

Definição

Scorable para representar argumentos de associação para os 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

MethodScorable(MethodInfo)

Scorable para representar argumentos de associação para os parâmetros de um método.

Propriedades

Method

Scorable para representar argumentos de associação para os parâmetros de um método.

Métodos

DoneAsync(IResolver, IBinding, CancellationToken)

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

(Herdado de MethodScorableBase)
GetScore(Item, State)

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

(Herdado de MethodScorableBase)
HasScore(Item, State)

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

(Herdado de MethodScorableBase)

Implantações explícitas de interface

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

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

Métodos de Extensão

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

Projecione o item de um escorável usando uma expressão lambda.

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

Projecione a pontuação de um escorável usando uma expressão lambda.

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

Invoque o protocolo de chamada ecorável em relação a um único escorável.

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

Scorable para representar argumentos de associação para os parâmetros de um método.

Aplica-se a