Partilhar via


RankRequest Classe

Definição

Solicite um conjunto de ações a serem classificadas pelo serviço Personalizador.

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

Construtores

RankRequest()

Inicializa uma nova instância da classe RankRequest.

RankRequest(IList<RankableAction>, IList<Object>, IList<String>, String, Nullable<Boolean>)

Inicializa uma nova instância da classe RankRequest.

Propriedades

Actions

Obtém ou define o conjunto de ações que o serviço Personalizador pode escolher. O conjunto não deve conter mais de 50 ações. A ordem das ações não afeta o resultado da classificação, mas a ordem deve corresponder à sequência que seu aplicativo teria usado para exibi-las.

ContextFeatures

Obtém ou define recursos do contexto usado para o Personalizador como um dicionário de dicionários. Isso depende do aplicativo e normalmente inclui recursos sobre o usuário atual, seu dispositivo, informações de perfil, dados sobre hora e data, etc.

DeferActivation

Obtém ou define enviar false se o usuário verá os resultados da classificação, portanto, o Personalizador esperará uma chamada de Recompensa, caso contrário, atribuirá a Recompensa padrão ao evento. Envie true se for possível que o usuário não veja os resultados da classificação, porque a página está sendo renderizada posteriormente ou os resultados de Classificação podem ser substituídos pelo código mais downstream.

EventId

Obtém ou define opcionalmente passar uma eventId que identifica exclusivamente esse evento rank. Se for nulo, o serviço gerará uma eventId exclusiva. A eventId será usada para associar essa solicitação à sua recompensa, bem como propagar o gerador pseudo-aleatório ao fazer uma chamada do Personalizador.

ExcludedActions

Obtém ou define o conjunto de IDs de ação a serem excluídas da classificação.

Métodos

Validate()

Valide o objeto .

Aplica-se a