Freigeben über


PersonalizerClient Klasse

Definition

Der Personalisierungsdienstclient für rang-, belohnungs- und ereignisaktivierung mit einem und mehreren Slots.

public class PersonalizerClient
type PersonalizerClient = class
Public Class PersonalizerClient
Vererbung
PersonalizerClient

Konstruktoren

PersonalizerClient()

Initialisiert eine neue instance des Personalisierungsclients zum Simulieren.

PersonalizerClient(Uri, AzureKeyCredential)

Initialisiert eine neue instance von PersonalizerClient.

PersonalizerClient(Uri, AzureKeyCredential, PersonalizerClientOptions)

Initialisiert eine neue instance von PersonalizerClient.

PersonalizerClient(Uri, TokenCredential)

Initialisiert eine neue instance von PersonalizerClient.

PersonalizerClient(Uri, TokenCredential, PersonalizerClientOptions)

Initialisiert eine neue instance von PersonalizerClient.

Methoden

Activate(String, CancellationToken)

Melden, dass das angegebene Ereignis tatsächlich genutzt wurde (z. B. indem es dem Benutzer angezeigt wurde) und dass dafür eine Belohnung zu erwarten ist.

ActivateAsync(String, CancellationToken)

Melden, dass das angegebene Ereignis tatsächlich genutzt wurde (z. B. indem es dem Benutzer angezeigt wurde) und dass dafür eine Belohnung zu erwarten ist.

ActivateMultiSlot(String, CancellationToken)

Melden Sie, dass das angegebene Ereignis tatsächlich verwendet oder dem Benutzer angezeigt wurde, und es sollte eine Belohnung für das Ereignis erwartet werden.

ActivateMultiSlotAsync(String, CancellationToken)

Melden Sie, dass das angegebene Ereignis tatsächlich verwendet oder dem Benutzer angezeigt wurde, und es sollte eine Belohnung für das Ereignis erwartet werden.

Rank(IEnumerable<PersonalizerRankableAction>, IEnumerable<Object>, CancellationToken)

Senden Sie eine Personalisierungsranganforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

Rank(PersonalizerRankOptions, CancellationToken)

Senden Sie eine Personalisierungsranganforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

RankAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<Object>, CancellationToken)

Senden Sie eine Personalisierungsranganforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

RankAsync(PersonalizerRankOptions, CancellationToken)

Senden Sie eine Personalisierungsranganforderung. Empfängt einen Kontext und eine Liste von Aktionen. Gibt in rewardActionId zurück, welche der bereitgestellten Aktionen von Ihrer Anwendung verwendet werden soll.

RankMultiSlot(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

RankMultiSlotAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

RankMultiSlotAsync(PersonalizerRankMultiSlotOptions, CancellationToken)

Reichen Sie eine Personalisierungs Multislot Ranganfrage ein. Erhält einen Kontext, eine Liste von Aktionen und eine Liste von Slots. Gibt zurück, welche der bereitgestellten Aktionen in jedem Slot in jeder rewardActionId verwendet werden soll.

Reward(String, Single, CancellationToken)

Melden Sie eine Belohnung zwischen 0 und 1, die sich aus der Verwendung der in rewardActionId angegebenen Aktion für das angegebene Ereignis ergeben hat.

RewardAsync(String, Single, CancellationToken)

Melden Sie eine Belohnung zwischen 0 und 1, die sich aus der Verwendung der in rewardActionId angegebenen Aktion für das angegebene Ereignis ergeben hat.

RewardMultiSlot(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.

RewardMultiSlot(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)

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.

Gilt für: