Partager via


StoreServicesExperimentVariation Classe

Définition

Représente une variante d’une expérience A/B que vous avez configurée dans l’Espace partenaires.

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
Héritage
Object Platform::Object IInspectable StoreServicesExperimentVariation
Attributs

Exigence et fonctionnalités supplémentaires

Kit de développement logiciel (SDK)
Système d’exploitation minimal pris en charge
Windows 10 (10.0.10240.0)

Remarques

Pour récupérer une variante d’expérience dans votre application, utilisez la méthode GetCachedVariationAsync ou GetRefreshedVariationAsync pour récupérer un StoreServicesExperimentVariationResult, puis utilisez la propriété ExperimentVariation de cet objet pour obtenir une variante. Utilisez les propriétés et méthodes de cet objet pour accéder aux paramètres de variante que vous avez définis dans l’Espace partenaires.

Pour obtenir un exemple de code qui montre comment utiliser cette classe, consultez Coder votre expérience dans votre application. Cette classe est disponible dans le Microsoft Store Services SDK.

Propriétés

ExperimentId

Obtient l’ID de l’expérience associée à cette variante.

ExperimentName

Obtient le nom de l’expérience associée à cette variante.

ExperimentProjectId

Obtient l’ID de projet unique de l’expérience associée à cette variante.

IsStale

Indique si l’attribution de variante actuelle doit être actualisée à partir du serveur.

VariationId

Obtient l’ID de la variante d’expérience qui a été servie à l’application.

Méthodes

GetBoolean(String, Boolean)

Retourne une valeur de variante pour le paramètre booléen spécifié pour une expérience A/B que vous avez configurée dans l’Espace partenaires.

GetCachedVariationAsync(String)

Récupère l’attribution actuelle de variantes mises en cache localement pour l’expérience spécifiée.

GetDouble(String, Double)

Retourne une valeur de variante pour le paramètre Double spécifié pour une expérience A/B que vous avez configurée dans l’Espace partenaires.

GetInt32(String, Int32)

Retourne une valeur de variation pour le paramètre Int32 spécifié pour une expérience A/B que vous avez configurée dans l’Espace partenaires.

GetRefreshedVariationAsync(String)

Récupère la dernière attribution de variante pour l’expérience à partir du serveur.

GetString(String, String)

Retourne une valeur de variante pour le paramètre String spécifié pour une expérience A/B que vous avez configurée dans l’Espace partenaires.

S’applique à

Voir aussi