Freigeben über


PersonalizerClient.RankAsync Methode

Definition

Überlädt

RankAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<Object>, CancellationToken)

Senden Sie eine Personalisierungsbewertungsanforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

RankAsync(PersonalizerRankOptions, CancellationToken)

Senden Sie eine Personalisierungsbewertungsanforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

RankAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<Object>, CancellationToken)

Source:
PersonalizerClient.cs

Senden Sie eine Personalisierungsbewertungsanforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>> RankAsync (System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerRankableAction> actions, System.Collections.Generic.IEnumerable<object> contextFeatures, System.Threading.CancellationToken cancellationToken = default);
abstract member RankAsync : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>>
override this.RankAsync : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>>
Public Overridable Function RankAsync (actions As IEnumerable(Of PersonalizerRankableAction), contextFeatures As IEnumerable(Of Object), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PersonalizerRankResult))

Parameter

actions
IEnumerable<PersonalizerRankableAction>

Der Satz von Aktionen, aus dem der Personalisierungsdienst auswählen kann. Der Satz sollte nicht mehr als 50 Aktionen enthalten. Die Reihenfolge der Aktionen wirkt sich nicht auf das Rangergebnis aus, aber die Reihenfolge sollte der Reihenfolge entsprechen, die Ihre Anwendung verwendet hätte, um sie anzuzeigen. Das erste Element im Array wird als Baselineelement in Offlineauswertungen verwendet.

contextFeatures
IEnumerable<Object>

Features des Kontexts, der für die Personalisierung als Wörterbuch von Wörterbüchern verwendet wird. Dies hängt von der Anwendung ab und umfasst in der Regel Features über den aktuellen Benutzer, sein Gerät, Profilinformationen, aggregierte Daten zu Uhrzeit und Datum usw. Features sollten keine personenbezogenen Informationen (PII), eindeutige UserIDs oder genaue Zeitstempel enthalten. Muss json serialisierbar sein. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Gilt für:

RankAsync(PersonalizerRankOptions, CancellationToken)

Source:
PersonalizerClient.cs

Senden Sie eine Personalisierungsbewertungsanforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>> RankAsync (Azure.AI.Personalizer.PersonalizerRankOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member RankAsync : Azure.AI.Personalizer.PersonalizerRankOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>>
override this.RankAsync : Azure.AI.Personalizer.PersonalizerRankOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>>
Public Overridable Function RankAsync (options As PersonalizerRankOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PersonalizerRankResult))

Parameter

options
PersonalizerRankOptions

Eine Personalisierungsbewertungsanforderung.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Gilt für: