PersonalizerRankMultiSlotOptions Klasse
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.
The MultiSlotRankRequest.
public class PersonalizerRankMultiSlotOptions
type PersonalizerRankMultiSlotOptions = class
Public Class PersonalizerRankMultiSlotOptions
- Vererbung
-
PersonalizerRankMultiSlotOptions
Konstruktoren
PersonalizerRankMultiSlotOptions() |
Initialisiert eine neue instance der MultiSlotRankRequest-Klasse. |
PersonalizerRankMultiSlotOptions(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>) |
Initialisiert eine neue instance von PersonalisierungRankMultiSlotOptions. |
PersonalizerRankMultiSlotOptions(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, String, Boolean) |
Initialisiert eine neue instance von MultiSlotRankRequest. |
Eigenschaften
Actions |
Der Aktionssatz, 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 mit der Reihenfolge übereinstimmen, die Ihre Anwendung verwendet hätte, um sie anzuzeigen. Das erste Element im Array wird als Baselineelement in Offlinebewertungen verwendet. |
ContextFeatures |
Features des Kontexts, der für die Personalisierung als Wörterbuch von Wörterbüchern verwendet wird. Dies wird von Ihrer Anwendung bestimmt und umfasst in der Regel Features zum aktuellen Benutzer, dessen Gerät, Profilinformationen, aggregierte Daten zu Uhrzeit und Datum usw. Features sollten keine personenbezogenen Daten (PII), eindeutige User-IDs oder präzise Zeitstempel enthalten. Muss json serialisierbar sein. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features. |
DeferActivation |
Senden Sie false, wenn sicher ist, dass die rewardActionId in den Rangergebnissen dem Benutzer angezeigt wird. Daher erwartet die Personalisierung einen Reward-Aufruf, andernfalls wird dem Ereignis die Standardbelohnung zugewiesen. Senden Sie true, wenn es möglich ist, dass der Benutzer die in den Rangfolgeergebnissen angegebene Aktion nicht sehen wird (z. B. weil die Seite später gerendert wird oder die Rangfolgeergebnisse von Code überschrieben werden, der weiter nach unten liegt). Sie müssen die Api zum Aktivieren von Ereignissen aufrufen, wenn die Ereignisausgabe für Benutzer angezeigt wird, andernfalls wird Rewards ignoriert. |
EventId |
Übergeben Sie optional eine eventId, die dieses Rangereignis eindeutig identifiziert. Bei NULL generiert der Dienst eine eindeutige eventId. Die eventId wird verwendet, um diese Anforderung ihrer Belohnung zuzuordnen und den Pseudo-Zufallsgenerator beim Ausführen eines Personalisierungsaufrufs zu seeden. |
Slots |
Der Satz von Slots, für die der Personalisierungsdienst Aktionen auswählen soll. Der Satz sollte nicht mehr als 50 Slots enthalten. |
Gilt für:
Azure SDK for .NET