IScorable<Item,Score> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consentire il punteggio degli elementi, con un confronto esterno dei punteggi e consentire al vincitore di eseguire alcune azioni.
public interface IScorable<in Item,out Score>
type IScorable<'Item, 'Score> = interface
Public Interface IScorable(Of In Item, Out Score)
Parametri di tipo
- Item
- Score
- Derivato
Commenti
È stato evitato il modello tradizionale "bool TryScore(Item, object state, out Score score)" per consentire la covarianza del parametro di tipo generico Score.
Metodi
DoneAsync(Item, Object, CancellationToken) |
Il processo di assegnazione dei punteggi è stato completato: eliminare tutte le risorse con ambito. |
GetScore(Item, Object) |
Ottiene il punteggio per questo elemento. |
HasScore(Item, Object) |
Restituisce un valore che indica se questo punteggio può partecipare all'assegnazione del punteggio a questo elemento. |
PostAsync(Item, Object, CancellationToken) |
Se prevale questo punteggio, viene chiamato questo metodo. |
PrepareAsync(Item, CancellationToken) |
Eseguire alcune operazioni asincrone per analizzare l'elemento e produrre uno stato opaco. |
Metodi di estensione
SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>) |
Proiettare l'elemento di un punteggio usando un'espressione lambda. |
SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>) |
Proiettare il punteggio di un punteggio usando un'espressione lambda. |
TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken) |
Richiamare il protocollo chiamante con punteggio su un singolo punteggio. |
WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>) |
Consentire il punteggio degli elementi, con un confronto esterno dei punteggi e consentire al vincitore di eseguire alcune azioni. |