PersonalizerClient Class

Definition

Personalizer Service is an Azure Cognitive Service that makes it easy to target content and experiences without complex pre-analysis or cleanup of past data. Given a context and featurized content, the Personalizer Service returns your content in a ranked list. As rewards are sent in response to the ranked list, the reinforcement learning algorithm will improve the model and improve performance of future rank calls.

public class PersonalizerClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.CognitiveServices.Personalizer.PersonalizerClient>, IDisposable, Microsoft.Azure.CognitiveServices.Personalizer.IPersonalizerClient
type PersonalizerClient = class
    inherit ServiceClient<PersonalizerClient>
    interface IPersonalizerClient
    interface IDisposable
Public Class PersonalizerClient
Inherits ServiceClient(Of PersonalizerClient)
Implements IDisposable, IPersonalizerClient
Inheritance
Implements

Constructors

PersonalizerClient(DelegatingHandler[])

Initializes a new instance of the PersonalizerClient class.

PersonalizerClient(HttpClient, Boolean)

Initializes a new instance of the PersonalizerClient class.

PersonalizerClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the PersonalizerClient class.

PersonalizerClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the PersonalizerClient class.

PersonalizerClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the PersonalizerClient class.

PersonalizerClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the PersonalizerClient class.

Properties

Credentials

Subscription credentials which uniquely identify client subscription.

DeserializationSettings

Gets or sets json deserialization settings.

Endpoint

Supported Cognitive Services endpoint.

Evaluations
Events

Gets the IEvents.

FirstMessageHandler (Inherited from ServiceClient<T>)
HttpClient (Inherited from ServiceClient<T>)
HttpClientHandler (Inherited from ServiceClient<T>)
HttpMessageHandlers (Inherited from ServiceClient<T>)
Log
Model
Policy
SerializationSettings

Gets or sets json serialization settings.

ServiceConfiguration
UserAgent (Inherited from ServiceClient<T>)

Methods

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
Dispose() (Inherited from ServiceClient<T>)
Dispose(Boolean) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
RankWithHttpMessagesAsync(RankRequest, Dictionary<String,List<String>>, CancellationToken)

A Personalizer rank request.

SetRetryPolicy(RetryPolicy) (Inherited from ServiceClient<T>)
SetUserAgent(String) (Inherited from ServiceClient<T>)
SetUserAgent(String, String) (Inherited from ServiceClient<T>)

Extension Methods

Rank(IPersonalizerClient, RankRequest)

A Personalizer rank request.

RankAsync(IPersonalizerClient, RankRequest, CancellationToken)

A Personalizer rank request.

RankWithHttpMessages(IPersonalizerClient, RankRequest, Dictionary<String,List<String>>)

A Personalizer rank request.

Reward(IPersonalizerClient, String, RewardRequest)

Report reward to allocate to the top ranked action for the specified event.

Reward(IPersonalizerClient, String, Double)

Report reward to allocate to the top ranked action for the specified event.

RewardAsync(IPersonalizerClient, String, RewardRequest, CancellationToken)

Report reward to allocate to the top ranked action for the specified event.

RewardAsync(IPersonalizerClient, String, Double, CancellationToken)

Report reward to allocate to the top ranked action for the specified event.

Applies to