Język

DelegatingFoldScorable<Item,Score> Klasa

Definicja

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

public class DelegatingFoldScorable<Item,Score> : Microsoft.Bot.Builder.Scorables.Internals.FoldScorable<Item,Score>
type DelegatingFoldScorable<'Item, 'Score> = class
    inherit FoldScorable<'Item, 'Score>
Public Class DelegatingFoldScorable(Of Item, Score)
Inherits FoldScorable(Of Item, Score)

Parametry typu

Item
Score
Dziedziczenie
ScorableBase<Item,IReadOnlyList<FoldScorable<Item,Score>.State>,Score>
DelegatingFoldScorable<Item,Score>
Pochodne

Konstruktory

Nazwa Opis
DelegatingFoldScorable<Item,Score>(FoldScorable<Item,Score>.OnStageDelegate, IComparer<Score>, IEnumerable<IScorable<Item,Score>>)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

Pola

Nazwa Opis
comparer

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)
scorables

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)

Właściwości

Nazwa Opis
OnStage

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

Metody

Nazwa Opis
DoneAsync(Item, IReadOnlyList<FoldScorable<Item,Score>.State>, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)
DoneAsync(Item, State, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
GetScore(Item, IReadOnlyList<FoldScorable<Item,Score>.State>)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)
GetScore(Item, State)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
HasScore(Item, IReadOnlyList<FoldScorable<Item,Score>.State>)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)
HasScore(Item, State)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
OnStageHandler(FoldStage, IScorable<Item,Score>, Item, Object, Score)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

PostAsync(Item, IReadOnlyList<FoldScorable<Item,Score>.State>, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)
PostAsync(Item, State, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po FoldScorable<Item,Score>)

Jawne implementacje interfejsu

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

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken)

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

(Odziedziczone po ScorableBase<Item,State,Score>)

Metody rozszerzania

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

Project element punktowalnej za pomocą wyrażenia lambda.

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

Project wynik punktowalnego za pomocą wyrażenia lambda.

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

Uruchom protokół wywołania do oceniania dla pojedynczego punktowalnego.

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

Ten element punktacji deleguje obsługę zdarzenia etapowego na zewnętrznego delegata lub nadpisywalną metodę wirtualną.

Dotyczy