LuisRecognizer 构造函数

定义

重载

LuisRecognizer(LuisRecognizerOptions, HttpClientHandler)

初始化 LuisRecognizer 类的新实例。

LuisRecognizer(LuisApplication, LuisPredictionOptions, Boolean, HttpClientHandler)
已过时.

初始化 LuisRecognizer 类的新实例。

LuisRecognizer(LuisService, LuisPredictionOptions, Boolean, HttpClientHandler)
已过时.

初始化 LuisRecognizer 类的新实例。

LuisRecognizer(String, LuisPredictionOptions, Boolean, HttpClientHandler)
已过时.

初始化 LuisRecognizer 类的新实例。

LuisRecognizer(LuisApplication, IBotTelemetryClient, Boolean, LuisPredictionOptions, Boolean, HttpClientHandler)
已过时.

初始化 LuisRecognizer 类的新实例。

LuisRecognizer(LuisRecognizerOptions, HttpClientHandler)

初始化 LuisRecognizer 类的新实例。

public LuisRecognizer (Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Net.Http.HttpClientHandler clientHandler = default);
new Microsoft.Bot.Builder.AI.Luis.LuisRecognizer : Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Net.Http.HttpClientHandler -> Microsoft.Bot.Builder.AI.Luis.LuisRecognizer
Public Sub New (recognizerOptions As LuisRecognizerOptions, Optional clientHandler As HttpClientHandler = Nothing)

参数

recognizerOptions
LuisRecognizerOptions

LUIS 识别器版本选项。

clientHandler
HttpClientHandler

(LUIS API 调用的可选) 自定义处理程序以允许模拟。

适用于

LuisRecognizer(LuisApplication, LuisPredictionOptions, Boolean, HttpClientHandler)

注意

Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).

初始化 LuisRecognizer 类的新实例。

[System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")]
public LuisRecognizer (Microsoft.Bot.Builder.AI.Luis.LuisApplication application, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions = default, bool includeApiResults = false, System.Net.Http.HttpClientHandler clientHandler = default);
[<System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")>]
new Microsoft.Bot.Builder.AI.Luis.LuisRecognizer : Microsoft.Bot.Builder.AI.Luis.LuisApplication * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * bool * System.Net.Http.HttpClientHandler -> Microsoft.Bot.Builder.AI.Luis.LuisRecognizer
Public Sub New (application As LuisApplication, Optional predictionOptions As LuisPredictionOptions = Nothing, Optional includeApiResults As Boolean = false, Optional clientHandler As HttpClientHandler = Nothing)

参数

application
LuisApplication

用于识别文本的 LUIS 应用程序。

predictionOptions
LuisPredictionOptions

(可选) 要使用的 LUIS 预测选项。

includeApiResults
Boolean

(可选) TRUE 以包含原始 LUIS API 响应。

clientHandler
HttpClientHandler

(LUIS API 调用的可选) 自定义处理程序以允许模拟。

属性

适用于

LuisRecognizer(LuisService, LuisPredictionOptions, Boolean, HttpClientHandler)

注意

Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).

初始化 LuisRecognizer 类的新实例。

[System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")]
public LuisRecognizer (Microsoft.Bot.Configuration.LuisService service, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions = default, bool includeApiResults = false, System.Net.Http.HttpClientHandler clientHandler = default);
[<System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")>]
new Microsoft.Bot.Builder.AI.Luis.LuisRecognizer : Microsoft.Bot.Configuration.LuisService * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * bool * System.Net.Http.HttpClientHandler -> Microsoft.Bot.Builder.AI.Luis.LuisRecognizer
Public Sub New (service As LuisService, Optional predictionOptions As LuisPredictionOptions = Nothing, Optional includeApiResults As Boolean = false, Optional clientHandler As HttpClientHandler = Nothing)

参数

service
LuisService

配置中的 LUIS 服务。

predictionOptions
LuisPredictionOptions

(可选) 要使用的 LUIS 预测选项。

includeApiResults
Boolean

(可选) TRUE 以包含原始 LUIS API 响应。

clientHandler
HttpClientHandler

(LUIS API 调用的可选) 自定义处理程序以允许模拟。

属性

适用于

LuisRecognizer(String, LuisPredictionOptions, Boolean, HttpClientHandler)

注意

Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).

初始化 LuisRecognizer 类的新实例。

[System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")]
public LuisRecognizer (string applicationEndpoint, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions = default, bool includeApiResults = false, System.Net.Http.HttpClientHandler clientHandler = default);
[<System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")>]
new Microsoft.Bot.Builder.AI.Luis.LuisRecognizer : string * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * bool * System.Net.Http.HttpClientHandler -> Microsoft.Bot.Builder.AI.Luis.LuisRecognizer
Public Sub New (applicationEndpoint As String, Optional predictionOptions As LuisPredictionOptions = Nothing, Optional includeApiResults As Boolean = false, Optional clientHandler As HttpClientHandler = Nothing)

参数

applicationEndpoint
String

LUIS 终结点,如 中 https://luis.ai 所示。

predictionOptions
LuisPredictionOptions

(可选) 要使用的 LUIS 预测选项。

includeApiResults
Boolean

(可选) TRUE 以包含原始 LUIS API 响应。

clientHandler
HttpClientHandler

(LUIS API 调用的可选) 自定义处理程序以允许模拟。

属性

适用于

LuisRecognizer(LuisApplication, IBotTelemetryClient, Boolean, LuisPredictionOptions, Boolean, HttpClientHandler)

注意

Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).

初始化 LuisRecognizer 类的新实例。

[System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")]
public LuisRecognizer (Microsoft.Bot.Builder.AI.Luis.LuisApplication application, Microsoft.Bot.Builder.IBotTelemetryClient telemetryClient, bool logPersonalInformation, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions = default, bool includeApiResults = false, System.Net.Http.HttpClientHandler clientHandler = default);
[<System.Obsolete("Constructor is deprecated, please use LuisRecognizer(LuisRecognizerOptions recognizer).")>]
new Microsoft.Bot.Builder.AI.Luis.LuisRecognizer : Microsoft.Bot.Builder.AI.Luis.LuisApplication * Microsoft.Bot.Builder.IBotTelemetryClient * bool * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * bool * System.Net.Http.HttpClientHandler -> Microsoft.Bot.Builder.AI.Luis.LuisRecognizer
Public Sub New (application As LuisApplication, telemetryClient As IBotTelemetryClient, logPersonalInformation As Boolean, Optional predictionOptions As LuisPredictionOptions = Nothing, Optional includeApiResults As Boolean = false, Optional clientHandler As HttpClientHandler = Nothing)

参数

application
LuisApplication

用于识别文本的 LUIS 应用程序。

telemetryClient
IBotTelemetryClient

用于记录 LuisResult 事件的 IBotTelemetryClient。

logPersonalInformation
Boolean

如果为 TRUE,则包含个人可缩进的信息。

predictionOptions
LuisPredictionOptions

(可选) 要使用的 LUIS 预测选项。

includeApiResults
Boolean

(可选) TRUE 以包含原始 LUIS API 响应。

clientHandler
HttpClientHandler

(LUIS API 调用的可选) 自定义处理程序以允许模拟。

属性

适用于