KnowledgeBaseRetrievalClientHostExtensions.AddKeyedKnowledgeBaseRetrievalClient Method

Definition

Overloads

AddKeyedKnowledgeBaseRetrievalClient(IHostApplicationBuilder, String, String)

Source:
KnowledgeBaseRetrievalClientHostExtensions.cs

Adds a keyed singleton KnowledgeBaseRetrievalClient to the IHostApplicationBuilder's service collection.

public static System.ClientModel.Primitives.IClientBuilder AddKeyedKnowledgeBaseRetrievalClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder host, string key, string sectionName);
static member AddKeyedKnowledgeBaseRetrievalClient : Microsoft.Extensions.Hosting.IHostApplicationBuilder * string * string -> System.ClientModel.Primitives.IClientBuilder
<Extension()>
Public Function AddKeyedKnowledgeBaseRetrievalClient (host As IHostApplicationBuilder, key As String, sectionName As String) As IClientBuilder

Parameters

key
String

The unique key to register as.

sectionName
String

The section of IConfiguration to use.

Returns

An IClientBuilder that can be used to further configure the client.

Applies to

AddKeyedKnowledgeBaseRetrievalClient(IHostApplicationBuilder, String, String, Action<KnowledgeBaseRetrievalClientSettings>)

Source:
KnowledgeBaseRetrievalClientHostExtensions.cs

Adds a keyed singleton KnowledgeBaseRetrievalClient to the IHostApplicationBuilder's service collection.

public static System.ClientModel.Primitives.IClientBuilder AddKeyedKnowledgeBaseRetrievalClient(this Microsoft.Extensions.Hosting.IHostApplicationBuilder host, string key, string sectionName, Action<Azure.Search.Documents.KnowledgeBases.KnowledgeBaseRetrievalClientSettings> configureSettings);
static member AddKeyedKnowledgeBaseRetrievalClient : Microsoft.Extensions.Hosting.IHostApplicationBuilder * string * string * Action<Azure.Search.Documents.KnowledgeBases.KnowledgeBaseRetrievalClientSettings> -> System.ClientModel.Primitives.IClientBuilder
<Extension()>
Public Function AddKeyedKnowledgeBaseRetrievalClient (host As IHostApplicationBuilder, key As String, sectionName As String, configureSettings As Action(Of KnowledgeBaseRetrievalClientSettings)) As IClientBuilder

Parameters

key
String

The unique key to register as.

sectionName
String

The section of IConfiguration to use.

configureSettings
Action<KnowledgeBaseRetrievalClientSettings>

Factory method to modify the KnowledgeBaseRetrievalClientSettings after they are created.

Returns

An IClientBuilder that can be used to further configure the client.

Applies to