StoreServicesExperimentVariation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在合作伙伴中心配置的 A/B 试验的变体。
public ref class StoreServicesExperimentVariation sealed
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Static(Microsoft.Services.Store.Engagement.IStoreServicesExperimentVariationStatics, 1)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class StoreServicesExperimentVariation final
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Static(typeof(Microsoft.Services.Store.Engagement.IStoreServicesExperimentVariationStatics), 1)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class StoreServicesExperimentVariation
Public NotInheritable Class StoreServicesExperimentVariation
- 继承
- 属性
其他功能和要求
软件开发工具包 | |
支持的最低 OS |
Windows 10 (10.0.10240.0)
|
注解
若要检索应用中的试验变体,请使用 GetCachedVariationAsync 或 GetRefreshedVariationAsync 方法检索 StoreServicesExperimentVariationResult,然后使用此对象的 ExperimentVariation 属性获取表示变体的 StoreServicesExperimentVariation 。 使用此对象的属性和方法访问在合作伙伴中心定义的变体设置。
有关演示如何使用此类的代码示例,请参阅 应用中的试验代码。 此类在Microsoft Store Services SDK中可用。
属性
ExperimentId |
获取与此变体关联的试验的 ID。 |
ExperimentName |
获取与此变体关联的试验的名称。 |
ExperimentProjectId |
获取与此变体关联的试验的唯一项目 ID。 |
IsStale |
指示是否需要从服务器刷新当前变体分配。 |
VariationId |
获取已提供给应用的试验变体的 ID。 |
方法
GetBoolean(String, Boolean) |
返回在合作伙伴中心配置的 A/B 试验的指定 布尔 设置的变体值。 |
GetCachedVariationAsync(String) |
检索指定试验的当前本地缓存变体分配。 |
GetDouble(String, Double) |
返回在合作伙伴中心配置的 A/B 试验的指定 Double 设置的变体值。 |
GetInt32(String, Int32) |
返回你在合作伙伴中心中配置的 A/B 试验的指定 Int32 设置的变体值。 |
GetRefreshedVariationAsync(String) |
从服务器检索试验的最新变体分配。 |
GetString(String, String) |
返回在合作伙伴中心配置的 A/B 试验的指定 字符串 设置的变体值。 |