Idioma

DelegateScorable Classe

Definição

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

Construtores

Nome Description
DelegateScorable(Delegate)

Propriedades

Nome Description
Method

Métodos

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

Implantações explícitas de interface

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

Aplica-se a