IScorable<Item,Score> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Laat de puntentelling van items toe, met externe vergelijkingen van scores, en laat de winnaar actie ondernemen.
public interface IScorable<in Item,out Score>
type IScorable<'Item, 'Score> = interface
Public Interface IScorable(Of In Item, Out Score)
Type parameters
- Item
- Score
- Afgeleid
Opmerkingen
We hebben het traditionele "bool TryScore (Itemitem, object state, out Score score)" patroon vermeden om covariantie van Score generieke type parameters toe te staan.
Methoden
| Name | Description |
|---|---|
| DoneAsync(Item, Object, CancellationToken) |
Het scoreproces is voltooid - verwijder alle scoped-resources. |
| GetScore(Item, Object) |
Krijgt de score voor dit item. |
| HasScore(Item, Object) |
Geeft aan of deze scorende persoon wil meedoen aan het scoren van dit item. |
| PostAsync(Item, Object, CancellationToken) |
Als deze scoring wint, wordt deze methode aangeroepen. |
| PrepareAsync(Item, CancellationToken) |
Voer asynchroon werk uit om het item te analyseren en een ondoorzichtige toestand te produceren. |
Extensiemethoden
| Name | Description |
|---|---|
| SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>) |
Project het item van een scorebare met behulp van een lambda-expressie. |
| SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>) |
Project de score van een scorbare met behulp van een lambda-expressie. |
| TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken) |
Roep het scorable calling-protocol aan tegen één scorable. |
| WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>) |
Laat de puntentelling van items toe, met externe vergelijkingen van scores, en laat de winnaar actie ondernemen. |