Compartir a través de


PersonalizerClient Clase

Definición

El cliente del servicio Personalizer para la clasificación de una y varias ranuras, la recompensa y la activación de eventos.

public class PersonalizerClient
type PersonalizerClient = class
Public Class PersonalizerClient
Herencia
PersonalizerClient

Constructores

PersonalizerClient()

Inicializa una nueva instancia de Personalizer Client para simular.

PersonalizerClient(Uri, AzureKeyCredential)

Inicializa una nueva instancia de PersonalizerClient.

PersonalizerClient(Uri, AzureKeyCredential, PersonalizerClientOptions)

Inicializa una nueva instancia de PersonalizerClient.

PersonalizerClient(Uri, TokenCredential)

Inicializa una nueva instancia de PersonalizerClient.

PersonalizerClient(Uri, TokenCredential, PersonalizerClientOptions)

Inicializa una nueva instancia de PersonalizerClient.

Métodos

Activate(String, CancellationToken)

Informa de que el evento especificado se usó realmente (por ejemplo, al mostrarse al usuario) y se debe esperar una recompensa para él.

ActivateAsync(String, CancellationToken)

Informa de que el evento especificado se usó realmente (por ejemplo, al mostrarse al usuario) y se debe esperar una recompensa para él.

ActivateMultiSlot(String, CancellationToken)

Informa de que el evento especificado se usó realmente o se mostró al usuario y se debe esperar una recompensa para él.

ActivateMultiSlotAsync(String, CancellationToken)

Informa de que el evento especificado se usó realmente o se mostró al usuario y se debe esperar una recompensa para él.

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

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

Rank(PersonalizerRankOptions, CancellationToken)

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

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

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

RankAsync(PersonalizerRankOptions, CancellationToken)

Envíe una solicitud de clasificación de Personalizer. Recibe un contexto y una lista de acciones. Devuelve cuál de las acciones proporcionadas debe usar la aplicación, en rewardActionId.

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

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

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

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

RankMultiSlotAsync(PersonalizerRankMultiSlotOptions, CancellationToken)

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

Reward(String, Single, CancellationToken)

Informa de la recompensa entre 0 y 1 que resultó del uso de la acción especificada en rewardActionId para el evento especificado.

RewardAsync(String, Single, CancellationToken)

Informa de la recompensa entre 0 y 1 que resultó del uso de la acción especificada en rewardActionId para el evento especificado.

RewardMultiSlot(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

Informa de la recompensa que resultó del uso de la acción especificada en rewardActionId para la ranura.

RewardMultiSlot(String, String, Single, CancellationToken)

Informa de la recompensa que resultó del uso de la acción especificada en rewardActionId para la ranura.

RewardMultiSlotAsync(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

Informa de la recompensa que resultó del uso de la acción especificada en rewardActionId para la ranura.

RewardMultiSlotAsync(String, String, Single, CancellationToken)

Informa de la recompensa que resultó del uso de la acción especificada en rewardActionId para la ranura.

Se aplica a