PersonalizerClient.RankMultiSlotAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
RankMultiSlotAsync(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. |
RankMultiSlotAsync(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. |
RankMultiSlotAsync(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 System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>> RankMultiSlotAsync (Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member RankMultiSlotAsync : Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
override this.RankMultiSlotAsync : Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
Public Overridable Function RankMultiSlotAsync (options As PersonalizerRankMultiSlotOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PersonalizerMultiSlotRankResult))
Paramètres
- options
- PersonalizerRankMultiSlotOptions
Demande de classement multi-emplacements Personalizer.
- cancellationToken
- CancellationToken
Jeton d’annulation à utiliser.
Retours
S’applique à
RankMultiSlotAsync(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 System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>> RankMultiSlotAsync (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 RankMultiSlotAsync : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
override this.RankMultiSlotAsync : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
Public Overridable Function RankMultiSlotAsync (actions As IEnumerable(Of PersonalizerRankableAction), slots As IEnumerable(Of PersonalizerSlotOptions), contextFeatures As IList(Of Object), Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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 utilisée par votre application pour les afficher.
Le premier élément du tableau sera utilisé comme élément de référence dans les évaluations hors connexion.
Ensemble d’emplacements pour lequel le service Personalizer doit sélectionner des actions.
L’ensemble ne doit pas contenir plus de 50 emplacements.
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), des ID utilisateur uniques ou des horodatages précis. Vous devez être sérialisable JSON. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.
- cancellationToken
- CancellationToken
Jeton d’annulation à utiliser.
Retours
S’applique à
Azure SDK for .NET