PersonalizerClient.Rank Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Rank(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. |
Rank(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. |
Rank(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 Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult> Rank (Azure.AI.Personalizer.PersonalizerRankOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member Rank : Azure.AI.Personalizer.PersonalizerRankOptions * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>
override this.Rank : Azure.AI.Personalizer.PersonalizerRankOptions * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>
Public Overridable Function Rank (options As PersonalizerRankOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of PersonalizerRankResult)
Parameter
- options
- PersonalizerRankOptions
Eine Personalisierungsbewertungsanforderung.
- cancellationToken
- CancellationToken
Das zu verwendende Abbruchtoken.
Gibt zurück
Gilt für:
Rank(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 Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult> Rank (System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerRankableAction> actions, System.Collections.Generic.IEnumerable<object> contextFeatures, System.Threading.CancellationToken cancellationToken = default);
abstract member Rank : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<obj> * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>
override this.Rank : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<obj> * System.Threading.CancellationToken -> Azure.Response<Azure.AI.Personalizer.PersonalizerRankResult>
Public Overridable Function Rank (actions As IEnumerable(Of PersonalizerRankableAction), contextFeatures As IEnumerable(Of Object), Optional cancellationToken As CancellationToken = Nothing) As 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:
Azure SDK for .NET