다음을 통해 공유


MethodScorable 클래스

정의

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

[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
상속
특성

생성자

MethodScorable(MethodInfo)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

속성

Method

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

메서드

DoneAsync(IResolver, IBinding, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 MethodScorableBase)
DoneAsync(Item, State, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
GetScore(IResolver, IBinding)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 MethodScorableBase)
GetScore(Item, State)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
HasScore(IResolver, IBinding)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 MethodScorableBase)
HasScore(Item, State)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
PostAsync(IResolver, IBinding, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 MethodScorableBase)
PostAsync(Item, State, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
PrepareAsync(Item, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
ToString()

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 MethodScorableBase)

명시적 인터페이스 구현

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

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.GetScore(Item, Object)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.HasScore(Item, Object)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PostAsync(Item, Object, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)
IScorable<Item,Score>.PrepareAsync(Item, CancellationToken)

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

(다음에서 상속됨 ScorableBase<Item,State,Score>)

확장 메서드

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

람다 식을 사용하여 채점 가능한 항목을 프로젝스합니다.

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

람다 식을 사용하여 채점 가능한 점수를 프로젝스합니다.

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

단일 점수 매기기 가능에 대해 점수가 매칭 가능한 호출 프로토콜을 호출합니다.

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

메서드의 매개 변수에 대한 바인딩 인수를 나타내는 점수 매기기 가능

적용 대상