StoreServicesExperimentVariation 类

定义

表示在合作伙伴中心配置的 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
继承
Object Platform::Object IInspectable StoreServicesExperimentVariation
属性

其他功能和要求

软件开发工具包
支持的最低 OS
Windows 10 (10.0.10240.0)

注解

若要检索应用中的试验变体,请使用 GetCachedVariationAsyncGetRefreshedVariationAsync 方法检索 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 试验的指定 字符串 设置的变体值。

适用于

另请参阅