RankRequest クラス

定義

Personalizer サービスによってランク付けされる一連のアクションを要求します。

public class RankRequest
type RankRequest = class
Public Class RankRequest
継承
RankRequest

コンストラクター

RankRequest()

RankRequest クラスの新しいインスタンスを初期化します。

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

RankRequest クラスの新しいインスタンスを初期化します。

プロパティ

Actions

Personalizer サービスが選択できる一連のアクションを取得または設定します。 セットには 50 個を超えるアクションを含めないようにする必要があります。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。

ContextFeatures

辞書の辞書として Personalizer に使用されるコンテキストの機能を取得または設定します。 これはアプリケーションによって異なり、通常は現在のユーザー、デバイス、プロファイル情報、時刻と日付に関するデータなどに関する機能が含まれます。

DeferActivation

ユーザーがランクの結果を表示する場合は false を送信します。したがって、Personalizer は Reward 呼び出しを想定し、それ以外の場合は既定の Reward をイベントに割り当てます。 ページが後でレンダリングされるため、ユーザーにランク結果が表示されない可能性がある場合は true を送信します。または、ランクの結果は、さらに下流のコードによってオーバーライドされる可能性があります。

EventId

必要に応じて、この Rank イベントを一意に識別する eventId を取得または設定します。 null の場合、サービスは一意の eventId を生成します。 eventId は、この要求を報酬に関連付けるだけでなく、Personalizer 呼び出しを行うときに擬似ランダム ジェネレーターをシード処理するために使用されます。

ExcludedActions

ランク付けから除外するアクション ID のセットを取得または設定します。

メソッド

Validate()

オブジェクトを検証します。

適用対象