RankRequest Klasse

Definition

Fordern Sie eine Reihe von Aktionen an, die vom Personalisierungsdienst sortiert werden sollen.

public class RankRequest
type RankRequest = class
Public Class RankRequest
Vererbung
RankRequest

Konstruktoren

RankRequest()

Initialisiert eine neue instance der RankRequest-Klasse.

RankRequest(IList<RankableAction>, IList<Object>, IList<String>, String, Nullable<Boolean>)

Initialisiert eine neue instance der RankRequest-Klasse.

Eigenschaften

Actions

Ruft den Satz von Aktionen ab, aus dem der Personalisierungsdienst auswählen kann, oder legt ihn fest. 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.

ContextFeatures

Ruft Features des Kontexts ab, der für die Personalisierung als Wörterbuch von Wörterbüchern verwendet wird, oder legt diese fest. Dies hängt von der Anwendung ab und umfasst in der Regel Features über den aktuellen Benutzer, sein Gerät, Profilinformationen, Daten zu Uhrzeit und Datum usw.

DeferActivation

Ruft send false ab, wenn dem Benutzer die Bewertungsergebnisse angezeigt werden, oder legt diesen fest. Daher erwartet die Personalisierung einen Reward-Aufruf, andernfalls wird dem Ereignis die Standardbelohnung zugewiesen. Senden Sie true, wenn es möglich ist, dass dem Benutzer die Rangfolgeergebnisse nicht angezeigt werden, da die Seite später gerendert wird, oder die Rangfolgeergebnisse durch Code weiter nach unten überschrieben werden.

EventId

Ruft optional eine eventId ab, die dieses Rank-Ereignis eindeutig identifiziert, oder legt diese fest. Wenn NULL, generiert der Dienst eine eindeutige eventId. Die eventId wird zum Zuordnen dieser Anforderung mit ihrer Belohnung sowie zum Seeding des Pseudo-Zufallsgenerators beim Ausführen eines Personalisierungsaufrufs verwendet.

ExcludedActions

Ruft den Satz von Aktions-IDs ab, die von der Rangfolge ausgeschlossen werden sollen, oder legt diesen fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: