Partilhar via


PersonalizerClient Classe

Definição

O cliente de serviço do Personalizador para classificação de slot único e múltiplo, Recompensa e Ativação de Eventos.

public class PersonalizerClient
type PersonalizerClient = class
Public Class PersonalizerClient
Herança
PersonalizerClient

Construtores

PersonalizerClient()

Inicializa uma nova instância do Cliente Personalizador para simulação.

PersonalizerClient(Uri, AzureKeyCredential)

Inicializa uma nova instância de PersonalizerClient.

PersonalizerClient(Uri, AzureKeyCredential, PersonalizerClientOptions)

Inicializa uma nova instância de PersonalizerClient.

PersonalizerClient(Uri, TokenCredential)

Inicializa uma nova instância de PersonalizerClient.

PersonalizerClient(Uri, TokenCredential, PersonalizerClientOptions)

Inicializa uma nova instância de PersonalizerClient.

Métodos

Activate(String, CancellationToken)

Informar que o evento especificado foi realmente usado (por exemplo, sendo exibido para o usuário) e uma recompensa deve ser esperada para ele.

ActivateAsync(String, CancellationToken)

Informar que o evento especificado foi realmente usado (por exemplo, sendo exibido para o usuário) e uma recompensa deve ser esperada para ele.

ActivateMultiSlot(String, CancellationToken)

Informar que o evento especificado foi realmente usado ou exibido para o usuário e uma recompensa deve ser esperada para ele.

ActivateMultiSlotAsync(String, CancellationToken)

Informar que o evento especificado foi realmente usado ou exibido para o usuário e uma recompensa deve ser esperada para ele.

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

Envie uma solicitação de classificação do Personalizador. Recebe um contexto e uma lista de ações. Retorna qual das ações fornecidas deve ser usada pelo aplicativo, em rewardActionId.

Rank(PersonalizerRankOptions, CancellationToken)

Envie uma solicitação de classificação do Personalizador. Recebe um contexto e uma lista de ações. Retorna qual das ações fornecidas deve ser usada pelo aplicativo, em rewardActionId.

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

Envie uma solicitação de classificação do Personalizador. Recebe um contexto e uma lista de ações. Retorna qual das ações fornecidas deve ser usada pelo aplicativo, em rewardActionId.

RankAsync(PersonalizerRankOptions, CancellationToken)

Envie uma solicitação de classificação do Personalizador. Recebe um contexto e uma lista de ações. Retorna qual das ações fornecidas deve ser usada pelo aplicativo, em rewardActionId.

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

Envie uma solicitação de classificação de vários slots do Personalizador. Recebe um contexto, uma lista de ações e uma lista de slots. Retorna quais das ações fornecidas devem ser usadas em cada slot, em cada rewardActionId.

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

Envie uma solicitação de classificação de vários slots do Personalizador. Recebe um contexto, uma lista de ações e uma lista de slots. Retorna quais das ações fornecidas devem ser usadas em cada slot, em cada rewardActionId.

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

Envie uma solicitação de classificação de vários slots do Personalizador. Recebe um contexto, uma lista de ações e uma lista de slots. Retorna quais das ações fornecidas devem ser usadas em cada slot, em cada rewardActionId.

RankMultiSlotAsync(PersonalizerRankMultiSlotOptions, CancellationToken)

Envie uma solicitação de classificação de vários slots do Personalizador. Recebe um contexto, uma lista de ações e uma lista de slots. Retorna quais das ações fornecidas devem ser usadas em cada slot, em cada rewardActionId.

Reward(String, Single, CancellationToken)

Informar a recompensa entre 0 e 1 que resultou do uso da ação especificada em rewardActionId para o evento especificado.

RewardAsync(String, Single, CancellationToken)

Informar a recompensa entre 0 e 1 que resultou do uso da ação especificada em rewardActionId para o evento especificado.

RewardMultiSlot(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

Informa a recompensa resultante do uso da ação especificada em rewardActionId para o slot.

RewardMultiSlot(String, String, Single, CancellationToken)

Informa a recompensa resultante do uso da ação especificada em rewardActionId para o slot.

RewardMultiSlotAsync(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

Informa a recompensa resultante do uso da ação especificada em rewardActionId para o slot.

RewardMultiSlotAsync(String, String, Single, CancellationToken)

Informa a recompensa resultante do uso da ação especificada em rewardActionId para o slot.

Aplica-se a