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

Nome Description
MethodScorable(MethodInfo)

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

Propriedades

Nome Description
Method

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

Métodos

Nome Description
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)

Implantações explícitas de interface

Nome Description
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 de Extensão

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

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

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

Project a pontuação de uma pontuação 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