RankRequest コンストラクター

定義

オーバーロード

RankRequest()

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

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

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

RankRequest()

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

public RankRequest ();
Public Sub New ()

適用対象

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

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

public RankRequest (System.Collections.Generic.IList<Microsoft.Azure.CognitiveServices.Personalizer.Models.RankableAction> actions, System.Collections.Generic.IList<object> contextFeatures = default, System.Collections.Generic.IList<string> excludedActions = default, string eventId = default, bool? deferActivation = default);
new Microsoft.Azure.CognitiveServices.Personalizer.Models.RankRequest : System.Collections.Generic.IList<Microsoft.Azure.CognitiveServices.Personalizer.Models.RankableAction> * System.Collections.Generic.IList<obj> * System.Collections.Generic.IList<string> * string * Nullable<bool> -> Microsoft.Azure.CognitiveServices.Personalizer.Models.RankRequest
Public Sub New (actions As IList(Of RankableAction), Optional contextFeatures As IList(Of Object) = Nothing, Optional excludedActions As IList(Of String) = Nothing, Optional eventId As String = Nothing, Optional deferActivation As Nullable(Of Boolean) = Nothing)

パラメーター

actions
IList<RankableAction>

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

contextFeatures
IList<Object>

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

excludedActions
IList<String>

ランク付けから除外するアクション ID のセット。

eventId
String

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

deferActivation
Nullable<Boolean>

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

適用対象