다음을 통해 공유


LuisRecognizer.RecognizeAsync 메서드

정의

오버로드

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
사용되지 않음.

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
사용되지 않음.

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

RecognizeAsync(DialogContext, Activity, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

RecognizeAsync(ITurnContext, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
사용되지 않음.

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync<T>(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)
사용되지 않음.

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

RecognizeAsync<T>(ITurnContext, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

매개 변수

dialogContext
DialogContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

activity
Activity

인식할 활동입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

적용 대상

RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

매개 변수

turnContext
ITurnContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

적용 대상

RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

주의

Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).

분석 결과(제안된 작업 및 의도)를 반환합니다.

[System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")]
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

매개 변수

turnContext
ITurnContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisPredictionOptions 과 병합됩니다. 전달된 경우 Luis V2 엔드포인트를 호출합니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

특성

적용 대상

RecognizeAsync(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

매개 변수

dialogContext
DialogContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

activity
Activity

인식할 활동입니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

적용 대상

RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

매개 변수

turnContext
ITurnContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

구현

적용 대상

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of RecognizerResult)

매개 변수

dialogContext
DialogContext

대화 컨텍스트입니다.

activity
Activity

인식할 활동입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

발화 분석.

적용 대상

RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (string utterance, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member RecognizeAsync : string * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : string * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (utterance As String, Optional recognizerOptions As LuisRecognizerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RecognizerResult)

매개 변수

utterance
String

인식할 발화입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

설명

이 메서드를 사용할 때는 원격 분석이 제공되지 않습니다.

적용 대상

RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of RecognizerResult)

매개 변수

turnContext
ITurnContext

컨텍스트를 설정합니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

발화 분석.

적용 대상

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)

주의

Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

[System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")]
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, cancellationToken As CancellationToken) As Task(Of RecognizerResult)

매개 변수

turnContext
ITurnContext

컨텍스트를 설정합니다.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisPredictionOptions 과 병합됩니다. 전달된 경우 Luis V2 엔드포인트를 호출합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

발화 분석.

특성

적용 대상

RecognizeAsync(DialogContext, Activity, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, cancellationToken As CancellationToken) As Task(Of RecognizerResult)

매개 변수

dialogContext
DialogContext

dialogcontext.

activity
Activity

활동.

cancellationToken
CancellationToken

cancellationtoken.

반환

Task<TResult> 비동기 작업의 결과를 나타내는 입니다.

적용 대상

RecognizeAsync(ITurnContext, CancellationToken)

인식기를 통해 발화를 실행하고 제네릭 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken);
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overridable Function RecognizeAsync (turnContext As ITurnContext, cancellationToken As CancellationToken) As Task(Of RecognizerResult)

매개 변수

turnContext
ITurnContext

컨텍스트를 설정합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

발화 분석.

구현

적용 대상

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

dialogContext
DialogContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

activity
Activity

인식할 활동입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<T>

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

적용 대상

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

turnContext
ITurnContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<T>

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

적용 대상

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

주의

Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).

분석 결과(제안된 작업 및 의도)를 반환합니다.

[System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")]
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
[<System.Obsolete("Method is deprecated, please use RecognizeAsync(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, Dictionary<string, string> telemetryProperties, Dictionary<string, double> telemetryMetrics = null, CancellationToken cancellationToken = default(CancellationToken)).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

turnContext
ITurnContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisPredictionOptions 과 병합됩니다. 이 작업은 전달된 경우 Luis V2 엔드포인트를 사용합니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<T>

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

특성

적용 대상

RecognizeAsync<T>(DialogContext, Activity, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

dialogContext
DialogContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

activity
Activity

인식할 활동입니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<T>

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

적용 대상

RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

분석 결과(제안된 작업 및 의도)를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

turnContext
ITurnContext

사용자와의 단일 대화 전환에 대한 정보를 포함하는 컨텍스트 개체입니다.

telemetryProperties
Dictionary<String,String>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics
Dictionary<String,Double>

LuisResult 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<T>

현재 턴의 컨텍스트 작업에서 현재 메시지 텍스트를 분석한 LUIS 결과입니다.

구현

적용 대상

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

turnContext
ITurnContext

컨텍스트를 설정합니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

Task<T>

발화 분석.

적용 대상

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)

주의

Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

[System.Obsolete("Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")]
public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions predictionOptions, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
[<System.Obsolete("Method is deprecated, please use RecognizeAsync<T>(ITurnContext turnContext, LuisRecognizerOptions recognizerOptions, CancellationToken cancellationToken).")>]
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.Luis.LuisPredictionOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, predictionOptions As LuisPredictionOptions, cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

turnContext
ITurnContext

컨텍스트를 설정합니다.

predictionOptions
LuisPredictionOptions

LuisPredictionOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisPredictionOptions 과 병합됩니다. 전달된 경우 Luis V2 엔드포인트를 호출합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

Task<T>

발화 분석.

특성

적용 대상

RecognizeAsync<T>(DialogContext, Activity, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

결과의 형식입니다.

매개 변수

dialogContext
DialogContext

dialogContext.

activity
Activity

활동.

cancellationToken
CancellationToken

cancellationToken.

반환

Task<T>

Task<TResult> 비동기 작업의 결과를 나타내는 입니다.

적용 대상

RecognizeAsync<T>(ITurnContext, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (turnContext As ITurnContext, cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

turnContext
ITurnContext

컨텍스트를 설정합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

Task<T>

발화 분석.

구현

적용 대상

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

인식기를 통해 발화를 실행하고 강력한 형식의 인식기 결과를 반환합니다.

public virtual System.Threading.Tasks.Task<T> RecognizeAsync<T> (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions recognizerOptions, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Bot.Builder.IRecognizerConvert, new();
abstract member RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.Luis.LuisRecognizerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))> (requires 'T :> Microsoft.Bot.Builder.IRecognizerConvert and 'T : (new : unit -> 'T))
Public Overridable Function RecognizeAsync(Of T As {IRecognizerConvertNew}) (dialogContext As DialogContext, activity As Activity, recognizerOptions As LuisRecognizerOptions, cancellationToken As CancellationToken) As Task(Of T)

형식 매개 변수

T

인식 결과 형식입니다.

매개 변수

dialogContext
DialogContext

대화 컨텍스트입니다.

activity
Activity

인식할 활동입니다.

recognizerOptions
LuisRecognizerOptions

LuisRecognizerOptions 호출에서 사용할 인스턴스입니다. 이 매개 변수는 생성자에 전달된 기본값 LuisRecognizerOptions 을 재정의합니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

Task<T>

발화 분석.

적용 대상