Freigeben über


PersonalizerClient.RewardMultiSlotAsync Methode

Definition

Überlädt

RewardMultiSlotAsync(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

Melden Sie die Belohnung, die sich aus der Verwendung der aktion ergeben hat, die in rewardActionId für den Slot angegeben ist.

RewardMultiSlotAsync(String, String, Single, CancellationToken)

Melden Sie die Belohnung, die sich aus der Verwendung der aktion ergeben hat, die in rewardActionId für den Slot angegeben ist.

RewardMultiSlotAsync(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

Source:
PersonalizerClient.cs

Melden Sie die Belohnung, die sich aus der Verwendung der aktion ergeben hat, die in rewardActionId für den Slot angegeben ist.

public virtual System.Threading.Tasks.Task<Azure.Response> RewardMultiSlotAsync (string eventId, Azure.AI.Personalizer.PersonalizerRewardMultiSlotOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member RewardMultiSlotAsync : string * Azure.AI.Personalizer.PersonalizerRewardMultiSlotOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.RewardMultiSlotAsync : string * Azure.AI.Personalizer.PersonalizerRewardMultiSlotOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function RewardMultiSlotAsync (eventId As String, options As PersonalizerRewardMultiSlotOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Parameter

eventId
String

Die Ereignis-ID, für die diese Belohnung gilt.

options
PersonalizerRewardMultiSlotOptions

Liste der Slot-ID- und Belohnungswerte. Die Belohnung sollte eine Gleitkommazahl sein, in der Regel zwischen 0 und 1.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Gilt für:

RewardMultiSlotAsync(String, String, Single, CancellationToken)

Source:
PersonalizerClient.cs

Melden Sie die Belohnung, die sich aus der Verwendung der aktion ergeben hat, die in rewardActionId für den Slot angegeben ist.

public virtual System.Threading.Tasks.Task<Azure.Response> RewardMultiSlotAsync (string eventId, string slotId, float reward, System.Threading.CancellationToken cancellationToken = default);
abstract member RewardMultiSlotAsync : string * string * single * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.RewardMultiSlotAsync : string * string * single * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function RewardMultiSlotAsync (eventId As String, slotId As String, reward As Single, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Parameter

eventId
String

Die Ereignis-ID, für die diese Belohnung gilt.

slotId
String

Slot-ID, für die wir die Belohnung senden.

reward
Single

Belohnung, die slotId zugewiesen werden soll. Der Wert sollte zwischen -1 und einschließlich 1 liegen.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Gilt für: