PersonalizerSlotOptions Constructors

Definition

Overloads

Name Description
PersonalizerSlotOptions()

Initializes a new instance of the RankRequest class.

PersonalizerSlotOptions(String, String)

Initializes a new instance of PersonalizerSlotOptions.

PersonalizerSlotOptions(String, String, IList<Object>, IList<String>)

Initializes a new instance of SlotRequest.

PersonalizerSlotOptions()

Source:
PersonalizerSlotOptions.cs

Initializes a new instance of the RankRequest class.

public PersonalizerSlotOptions();
Public Sub New ()

Applies to

PersonalizerSlotOptions(String, String)

Source:
PersonalizerSlotOptions.cs

Initializes a new instance of PersonalizerSlotOptions.

public PersonalizerSlotOptions(string id, string baselineAction);
new Azure.AI.Personalizer.PersonalizerSlotOptions : string * string -> Azure.AI.Personalizer.PersonalizerSlotOptions
Public Sub New (id As String, baselineAction As String)

Parameters

id
String

Slot ID.

baselineAction
String

The 'baseline action' ID for the slot. The BaselineAction is the Id of the Action your application would use in that slot if Personalizer didn't exist. BaselineAction must be defined for every slot. BaselineAction should never be part of ExcludedActions. Each slot must have a unique BaselineAction which corresponds to an an action from the event's Actions list.

Exceptions

id or baselineAction is null.

Applies to

PersonalizerSlotOptions(String, String, IList<Object>, IList<String>)

Source:
PersonalizerSlotOptions.cs

Initializes a new instance of SlotRequest.

public PersonalizerSlotOptions(string id, string baselineAction, System.Collections.Generic.IList<object> features = default, System.Collections.Generic.IList<string> excludedActions = default);
new Azure.AI.Personalizer.PersonalizerSlotOptions : string * string * System.Collections.Generic.IList<obj> * System.Collections.Generic.IList<string> -> Azure.AI.Personalizer.PersonalizerSlotOptions
Public Sub New (id As String, baselineAction As String, Optional features As IList(Of Object) = Nothing, Optional excludedActions As IList(Of String) = Nothing)

Parameters

id
String

Slot ID.

baselineAction
String
<param name="excludedActions">The set of action ids to exclude from ranking. Need to be JSON serializable. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features. </param> <param name="features"> List of dictionaries containing features. </param> The 'baseline action' ID for the slot.

The BaselineAction is the Id of the Action your application would use in that slot if Personalizer didn't exist.

BaselineAction must be defined for every slot.

BaselineAction should never be part of ExcludedActions.

Each slot must have a unique BaselineAction which corresponds to an an action from the event's Actions list.

features
IList<Object>
excludedActions
IList<String>

Exceptions

id or baselineAction is null.

Applies to