Partager via


PersonalizerClient.RankMultiSlot Méthode

Définition

Surcharges

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Envoie une demande de classement multiplace Personalizer. Reçoit un contexte, une liste d’actions et une liste de places. Renvoie les actions fournies à utiliser à chaque place, dans chaque rewardActionId.

RankMultiSlot(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Envoie une demande de classement multiplace Personalizer. Reçoit un contexte, une liste d’actions et une liste de places. Renvoie les actions fournies à utiliser à chaque place, dans chaque rewardActionId.

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Source:
PersonalizerClient.cs

Envoie une demande de classement multiplace Personalizer. Reçoit un contexte, une liste d’actions et une liste de places. Renvoie les actions fournies à utiliser à chaque place, dans chaque rewardActionId.

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

Paramètres

options
PersonalizerRankMultiSlotOptions

Demande de classement à plusieurs emplacements Personalizer.

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

S’applique à

RankMultiSlot(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Source:
PersonalizerClient.cs

Envoie une demande de classement multiplace Personalizer. Reçoit un contexte, une liste d’actions et une liste de places. Renvoie les actions fournies à utiliser à chaque place, dans chaque rewardActionId.

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

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.

slots
IEnumerable<PersonalizerSlotOptions>

Ensemble d’emplacements pour lequel le service Personalizer doit sélectionner des actions.

L’ensemble ne doit pas contenir plus de 50 emplacements.

contextFeatures
IList<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 à