Share via


OnlineExperimentationClient Class

Definition

The OnlineExperimentation service client.

public class OnlineExperimentationClient
type OnlineExperimentationClient = class
Public Class OnlineExperimentationClient
Inheritance
OnlineExperimentationClient

Constructors

OnlineExperimentationClient()

Initializes a new instance of OnlineExperimentationClient for mocking.

OnlineExperimentationClient(Uri, TokenCredential, OnlineExperimentationClientOptions)

Initializes a new instance of OnlineExperimentationClient.

OnlineExperimentationClient(Uri, TokenCredential)

Initializes a new instance of OnlineExperimentationClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

ActivateMetric(String, Nullable<ETag>, CancellationToken)

Update Lifecycle to Active.

ActivateMetricAsync(String, Nullable<ETag>, CancellationToken)

Update Lifecycle to Active.

CreateMetric(String, ExperimentMetric, CancellationToken)

Creates an experiment metric.

CreateMetricAsync(String, ExperimentMetric, CancellationToken)

Creates an experiment metric asynchronously.

CreateOrUpdateMetric(String, ExperimentMetric, Nullable<ETag>, Nullable<ETag>, CancellationToken)

Create or update an experiment metric.

CreateOrUpdateMetric(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Creates or updates an experiment metric.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateMetricAsync(String, ExperimentMetric, Nullable<ETag>, Nullable<ETag>, CancellationToken)

Creates or update an experiment metric asynchronously.

CreateOrUpdateMetricAsync(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Creates or updates an experiment metric.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeactivateMetric(String, Nullable<ETag>, CancellationToken)

Update Lifecycle to Inactive.

DeactivateMetricAsync(String, Nullable<ETag>, CancellationToken)

Update Lifecycle to Inactive.

DeleteMetric(String, RequestConditions, RequestContext)

[Protocol Method] Deletes an experiment metric.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteMetricAsync(String, RequestConditions, RequestContext)

[Protocol Method] Deletes an experiment metric.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetMetric(String, RequestConditions, CancellationToken)

Fetches an experiment metric by ID.

GetMetric(String, RequestConditions, RequestContext)

[Protocol Method] Fetches an experiment metric by ID.

GetMetricAsync(String, RequestConditions, CancellationToken)

Fetches an experiment metric by ID.

GetMetricAsync(String, RequestConditions, RequestContext)

[Protocol Method] Fetches an experiment metric by ID.

GetMetrics(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Lists experiment metrics.

GetMetrics(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, RequestContext)

[Protocol Method] Lists experiment metrics.

GetMetricsAsync(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Lists experiment metrics.

GetMetricsAsync(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, RequestContext)

[Protocol Method] Lists experiment metrics.

UpdateMetric(String, ExperimentMetricUpdate, Nullable<ETag>, CancellationToken)

Updates an experiment metric.

UpdateMetricAsync(String, ExperimentMetricUpdate, Nullable<ETag>, CancellationToken)

Updates an experiment metric asynchronously.

ValidateMetric(ExperimentMetric, CancellationToken)

Validates an experiment metric definition.

ValidateMetric(RequestContent, RequestContext)

[Protocol Method] Validates an experiment metric definition.

ValidateMetricAsync(ExperimentMetric, CancellationToken)

Validates an experiment metric definition.

ValidateMetricAsync(RequestContent, RequestContext)

[Protocol Method] Validates an experiment metric definition.

Applies to