你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PersonalizerClient 类

定义

用于单槽和多槽排名、奖励和事件激活的个性化体验创建服务客户端。

public class PersonalizerClient
type PersonalizerClient = class
Public Class PersonalizerClient
继承
PersonalizerClient

构造函数

PersonalizerClient()

初始化个性化体验创建服务客户端的新实例进行模拟。

PersonalizerClient(Uri, AzureKeyCredential)

初始化 PersonalizerClient 的新实例。

PersonalizerClient(Uri, AzureKeyCredential, PersonalizerClientOptions)

初始化 PersonalizerClient 的新实例。

PersonalizerClient(Uri, TokenCredential)

初始化 PersonalizerClient 的新实例。

PersonalizerClient(Uri, TokenCredential, PersonalizerClientOptions)

初始化 PersonalizerClient 的新实例。

方法

Activate(String, CancellationToken)

报告指定的事件已实际使用(例如通过显示给用户),并且这应当获得奖励。

ActivateAsync(String, CancellationToken)

报告指定的事件已实际使用(例如通过显示给用户),并且这应当获得奖励。

ActivateMultiSlot(String, CancellationToken)

报告指定的事件已实际使用或显示给用户,并且这应当获得奖励。

ActivateMultiSlotAsync(String, CancellationToken)

报告指定的事件已实际使用或显示给用户,并且这应当获得奖励。

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

提交个性化体验创建服务排名请求。 接收上下文和操作列表。 返回应用程序应在 rewardActionId 中使用哪些提供的操作。

Rank(PersonalizerRankOptions, CancellationToken)

提交个性化体验创建服务排名请求。 接收上下文和操作列表。 返回应用程序应在 rewardActionId 中使用哪些提供的操作。

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

提交个性化体验创建服务排名请求。 接收上下文和操作列表。 返回应用程序应在 rewardActionId 中使用哪些提供的操作。

RankAsync(PersonalizerRankOptions, CancellationToken)

提交个性化体验创建服务排名请求。 接收上下文和操作列表。 返回应用程序应在 rewardActionId 中使用哪些提供的操作。

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

提交个性化体验创建服务多槽排名请求。 接收上下文、操作列表和槽列表。 返回在每个 rewardActionId 中,应在每个槽中使用哪些提供的操作。

RankMultiSlot(PersonalizerRankMultiSlotOptions, CancellationToken)

提交个性化体验创建服务多槽排名请求。 接收上下文、操作列表和槽列表。 返回在每个 rewardActionId 中,应在每个槽中使用哪些提供的操作。

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

提交个性化体验创建服务多槽排名请求。 接收上下文、操作列表和槽列表。 返回在每个 rewardActionId 中,应在每个槽中使用哪些提供的操作。

RankMultiSlotAsync(PersonalizerRankMultiSlotOptions, CancellationToken)

提交个性化体验创建服务多槽排名请求。 接收上下文、操作列表和槽列表。 返回在每个 rewardActionId 中,应在每个槽中使用哪些提供的操作。

Reward(String, Single, CancellationToken)

报告 0 到 1 之间的奖励,该奖励源自针对指定事件使用 RewardActionId 中指定的操作。

RewardAsync(String, Single, CancellationToken)

报告 0 到 1 之间的奖励,该奖励源自针对指定事件使用 RewardActionId 中指定的操作。

RewardMultiSlot(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

报告因针对槽使用 RewardActionId 中指定的操作而产生的奖励。

RewardMultiSlot(String, String, Single, CancellationToken)

报告因针对槽使用 RewardActionId 中指定的操作而产生的奖励。

RewardMultiSlotAsync(String, PersonalizerRewardMultiSlotOptions, CancellationToken)

报告因针对槽使用 RewardActionId 中指定的操作而产生的奖励。

RewardMultiSlotAsync(String, String, Single, CancellationToken)

报告因针对槽使用 RewardActionId 中指定的操作而产生的奖励。

适用于