QnAMaker 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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,以在遙測事件中包含個人識別資訊。
- 屬性