共用方式為


QnAMaker 建構函式

定義

多載

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

初始化 QnAMaker 類別的新執行個體。

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
已淘汰.

初始化 QnAMaker 類別的新執行個體。

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

初始化 QnAMaker 類別的新執行個體。

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
已淘汰.

初始化 QnAMaker 類別的新執行個體。

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

初始化 QnAMaker 類別的新執行個體。

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)

參數

endpoint
QnAMakerEndpoint

要查詢之知識庫的端點。

options
QnAMakerOptions

QnA Maker 知識庫的選項。

httpClient
HttpClient

要與 QnAMaker 通訊的替代用戶端。 如果為 null,則會針對這個實例使用預設用戶端。

適用於

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)

警告

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

初始化 QnAMaker 類別的新執行個體。

[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)

參數

service
QnAMakerService

來自設定的 QnA 服務詳細資料。

options
QnAMakerOptions

QnA Maker 知識庫的選項。

httpClient
HttpClient

要與 QnAMaker 通訊的替代用戶端。 如果為 null,則會針對這個實例使用預設用戶端。

屬性

適用於

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

初始化 QnAMaker 類別的新執行個體。

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)

參數

endpoint
QnAMakerEndpoint

要查詢之知識庫的端點。

options
QnAMakerOptions

QnA Maker 知識庫的選項。

httpClient
HttpClient

要與 QnAMaker 通訊的替代用戶端。 如果為 null,則會針對這個實例使用預設用戶端。

telemetryClient
IBotTelemetryClient

用於記錄遙測事件的 IBotTelemetryClient。

logPersonalInformation
Boolean

設定為 true,以在遙測事件中包含個人識別資訊。

適用於

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

警告

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

初始化 QnAMaker 類別的新執行個體。

[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)

參數

service
QnAMakerService

來自設定的 QnA 服務詳細資料。

options
QnAMakerOptions

QnA Maker 知識庫的選項。

httpClient
HttpClient

要與 QnAMaker 通訊的替代用戶端。 如果為 null,則會針對這個實例使用預設用戶端。

telemetryClient
IBotTelemetryClient

用於記錄遙測事件的 IBotTelemetryClient。

logPersonalInformation
Boolean

設定為 true,以在遙測事件中包含個人識別資訊。

屬性

適用於