Sdílet prostřednictvím


QnAMaker Konstruktory

Definice

Přetížení

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializuje novou instanci QnAMaker třídy .

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
Zastaralé.

Inicializuje novou instanci QnAMaker třídy .

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

Inicializuje novou instanci QnAMaker třídy .

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
Zastaralé.

Inicializuje novou instanci QnAMaker třídy .

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializuje novou instanci QnAMaker třídy .

public QnAMaker (Microsoft.Bot.Builder.AI.QnA.QnAMakerEndpoint endpoint, Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions options = default, System.Net.Http.HttpClient httpClient = default);
new Microsoft.Bot.Builder.AI.QnA.QnAMaker : Microsoft.Bot.Builder.AI.QnA.QnAMakerEndpoint * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions * System.Net.Http.HttpClient -> Microsoft.Bot.Builder.AI.QnA.QnAMaker
Public Sub New (endpoint As QnAMakerEndpoint, Optional options As QnAMakerOptions = Nothing, Optional httpClient As HttpClient = Nothing)

Parametry

endpoint
QnAMakerEndpoint

Koncový bod znalostní báze, který se má dotazovat.

options
QnAMakerOptions

Možnosti služby QnA Maker znalostní báze.

httpClient
HttpClient

Alternativní klient, se kterým můžete komunikovat se službou QnAMaker. Pokud null, je pro tuto instanci použit výchozí klient.

Platí pro

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)

Upozornění

Constructor is deprecated, please use QnAMaker(QnAMakerEndpoint endpoint, QnAMakerOptions options, HttpClient httpClient).

Inicializuje novou instanci QnAMaker třídy .

[System.Obsolete("Constructor is deprecated, please use QnAMaker(QnAMakerEndpoint endpoint, QnAMakerOptions options, HttpClient httpClient).")]
public QnAMaker (Microsoft.Bot.Configuration.QnAMakerService service, Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions options = default, System.Net.Http.HttpClient httpClient = default);
[<System.Obsolete("Constructor is deprecated, please use QnAMaker(QnAMakerEndpoint endpoint, QnAMakerOptions options, HttpClient httpClient).")>]
new Microsoft.Bot.Builder.AI.QnA.QnAMaker : Microsoft.Bot.Configuration.QnAMakerService * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions * System.Net.Http.HttpClient -> Microsoft.Bot.Builder.AI.QnA.QnAMaker
Public Sub New (service As QnAMakerService, Optional options As QnAMakerOptions = Nothing, Optional httpClient As HttpClient = Nothing)

Parametry

service
QnAMakerService

Podrobnosti o službě QnA z konfigurace

options
QnAMakerOptions

Možnosti služby QnA Maker znalostní báze.

httpClient
HttpClient

Alternativní klient, se kterým můžete komunikovat se službou QnAMaker. Pokud null, je pro tuto instanci použit výchozí klient.

Atributy

Platí pro

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

Inicializuje novou instanci QnAMaker třídy .

public QnAMaker (Microsoft.Bot.Builder.AI.QnA.QnAMakerEndpoint endpoint, Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions options, System.Net.Http.HttpClient httpClient, Microsoft.Bot.Builder.IBotTelemetryClient telemetryClient, bool logPersonalInformation = false);
new Microsoft.Bot.Builder.AI.QnA.QnAMaker : Microsoft.Bot.Builder.AI.QnA.QnAMakerEndpoint * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IBotTelemetryClient * bool -> Microsoft.Bot.Builder.AI.QnA.QnAMaker
Public Sub New (endpoint As QnAMakerEndpoint, options As QnAMakerOptions, httpClient As HttpClient, telemetryClient As IBotTelemetryClient, Optional logPersonalInformation As Boolean = false)

Parametry

endpoint
QnAMakerEndpoint

Koncový bod znalostní báze, který se má dotazovat.

options
QnAMakerOptions

Možnosti služby QnA Maker znalostní báze.

httpClient
HttpClient

Alternativní klient, se kterým můžete komunikovat se službou QnAMaker. Pokud null, je pro tuto instanci použit výchozí klient.

telemetryClient
IBotTelemetryClient

IBotTelemetryClient používaný k protokolování událostí telemetrie.

logPersonalInformation
Boolean

Nastavte na hodnotu true, aby se do událostí telemetrie zahrnuly identifikovatelné osobní údaje.

Platí pro

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

Upozornění

Constructor is deprecated, please use QnAMaker(QnAMakerEndpoint endpoint, QnAMakerOptions options, HttpClient httpClient).

Inicializuje novou instanci QnAMaker třídy .

[System.Obsolete("Constructor is deprecated, please use QnAMaker(QnAMakerEndpoint endpoint, QnAMakerOptions options, HttpClient httpClient).")]
public QnAMaker (Microsoft.Bot.Configuration.QnAMakerService service, Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions options, System.Net.Http.HttpClient httpClient, Microsoft.Bot.Builder.IBotTelemetryClient telemetryClient, bool logPersonalInformation = false);
[<System.Obsolete("Constructor is deprecated, please use QnAMaker(QnAMakerEndpoint endpoint, QnAMakerOptions options, HttpClient httpClient).")>]
new Microsoft.Bot.Builder.AI.QnA.QnAMaker : Microsoft.Bot.Configuration.QnAMakerService * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IBotTelemetryClient * bool -> Microsoft.Bot.Builder.AI.QnA.QnAMaker
Public Sub New (service As QnAMakerService, options As QnAMakerOptions, httpClient As HttpClient, telemetryClient As IBotTelemetryClient, Optional logPersonalInformation As Boolean = false)

Parametry

service
QnAMakerService

Podrobnosti o službě QnA z konfigurace

options
QnAMakerOptions

Možnosti služby QnA Maker znalostní báze.

httpClient
HttpClient

Alternativní klient, se kterým můžete komunikovat se službou QnAMaker. Pokud null, je pro tuto instanci použit výchozí klient.

telemetryClient
IBotTelemetryClient

IBotTelemetryClient používaný k protokolování událostí telemetrie.

logPersonalInformation
Boolean

Nastavte na hodnotu true, aby se do událostí telemetrie zahrnuly identifikovatelné osobní údaje.

Atributy

Platí pro