Partager via


PersonalizerClient.RankAsync Méthode

Définition

Surcharges

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

Envoyez une demande de classement Personalizer. Reçoit un contexte et une liste d’actions. Retourne les actions fournies qui doivent être utilisées par votre application, dans rewardActionId.

RankAsync(PersonalizerRankOptions, CancellationToken)

Envoyez une demande de classement Personalizer. Reçoit un contexte et une liste d’actions. Retourne les actions fournies qui doivent être utilisées par votre application, dans rewardActionId.

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

Source:
PersonalizerClient.cs

Envoyez une demande de classement Personalizer. Reçoit un contexte et une liste d’actions. Retourne les actions fournies qui doivent être utilisées par votre application, dans rewardActionId.

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))

Paramètres

actions
IEnumerable<PersonalizerRankableAction>

Ensemble d’actions que le service Personalizer peut choisir. L’ensemble ne doit pas contenir plus de 50 actions. L’ordre des actions n’affecte pas le résultat du classement, mais l’ordre doit correspondre à la séquence que votre application aurait utilisée pour les afficher. Le premier élément du tableau sera utilisé comme élément de référence dans les évaluations hors connexion.

contextFeatures
IEnumerable<Object>

Fonctionnalités du contexte utilisé pour Personalizer en tant que dictionnaire de dictionnaires. Cela dépend de l’application et inclut généralement des fonctionnalités sur l’utilisateur actuel, son appareil, des informations de profil, des données agrégées sur l’heure et la date, etc. Les fonctionnalités ne doivent pas inclure d’informations d’identification personnelle (PII), d’id d’utilisateur uniques ou d’horodatages précis. Doit être sérialisable JSON. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

S’applique à

RankAsync(PersonalizerRankOptions, CancellationToken)

Source:
PersonalizerClient.cs

Envoyez une demande de classement Personalizer. Reçoit un contexte et une liste d’actions. Retourne les actions fournies qui doivent être utilisées par votre application, dans rewardActionId.

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))

Paramètres

options
PersonalizerRankOptions

Demande de classement Personalizer.

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

S’applique à