BotFrameworkHttpClient 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Use BotFrameworkAuthentication.CreateBotFrameworkClient()
to obtain a client and perform the operations that were accomplished through BotFrameworkHttpClient
.
BotFramework HTTP 프로토콜을 사용하여 봇에 안전하게 활동을 게시하기 위한 클래스입니다.
[System.Obsolete("Use `BotFrameworkAuthentication.CreateBotFrameworkClient()` to obtain a client and perform the operations that were accomplished through `BotFrameworkHttpClient`.", false)]
public class BotFrameworkHttpClient : Microsoft.Bot.Builder.Skills.BotFrameworkClient
[<System.Obsolete("Use `BotFrameworkAuthentication.CreateBotFrameworkClient()` to obtain a client and perform the operations that were accomplished through `BotFrameworkHttpClient`.", false)>]
type BotFrameworkHttpClient = class
inherit BotFrameworkClient
Public Class BotFrameworkHttpClient
Inherits BotFrameworkClient
- 상속
- 파생
- 특성
설명
이 클래스는 Bot Framework HTTP 프로토콜을 사용하여 봇에 활동을 안전하게 게시하는 데 사용할 수 있습니다. 두 가지 사용 패턴이 있습니다. * PostActivityAsync(> fromBotId, toBotId, endpoint, serviceUrl, 활동); * PostActivityAsync(botId, endpoint, activity)를 통해 수행되는 자신에게 활동 게시(외부 서비스 => 봇) 후자는 봇 자체 자격 증명을 사용하여 봇에 활동을 게시해야 하는 웹 작업과 같은 외부 서비스에서 사용됩니다.
생성자
BotFrameworkHttpClient(HttpClient, ICredentialProvider, IChannelProvider, ILogger) |
사용되지 않음.
BotFrameworkHttpClient 클래스의 새 인스턴스를 초기화합니다. |
속성
AppCredentialMapCache |
사용되지 않음.
토큰 획득 속도를 높이기 위해 appCredentials에 대한 캐시를 가져옵니다(만료되지 않는 한 토큰이 요청되지 않음). AppCredentials는 appId + 범위를 사용하여 캐시됩니다(이 마지막 매개 변수는 앱 자격 증명을 사용하여 기술을 호출하는 경우에만 사용됨). |
ChannelProvider |
사용되지 않음.
이 어댑터의 채널 공급자를 가져옵니다. |
CredentialProvider |
사용되지 않음.
이 어댑터의 자격 증명 공급자를 가져옵니다. |
HttpClient |
사용되지 않음.
이 어댑터의 HttpClient를 가져옵니다. |
Logger |
사용되지 않음.
이 어댑터의 로거를 가져옵니다. |
메서드
BuildCredentialsAsync(String, String) |
사용되지 않음.
이 HttpClient에 대한 토큰을 획득하는 데 사용할 개체를 빌드 AppCredentials 하는 논리입니다. |
Dispose() |
사용되지 않음.
BotFramework HTTP 프로토콜을 사용하여 봇에 안전하게 활동을 게시하기 위한 클래스입니다. (다음에서 상속됨 BotFrameworkClient) |
Dispose(Boolean) |
사용되지 않음.
삭제 패턴의 보호된 구현입니다. (다음에서 상속됨 BotFrameworkClient) |
PostActivityAsync(String, String, Uri, Uri, String, Activity, CancellationToken) |
사용되지 않음.
활동을 기술(봇)에 전달합니다. |
PostActivityAsync(String, Uri, Activity, CancellationToken) |
사용되지 않음.
봇의 자격 증명을 사용하여 봇에 활동을 게시합니다. |
PostActivityAsync<T>(String, String, Uri, Uri, String, Activity, CancellationToken) |
사용되지 않음.
활동을 기술(봇)에 전달합니다. |
PostActivityAsync<T>(String, Uri, Activity, CancellationToken) |
사용되지 않음.
봇의 자격 증명을 사용하여 봇에 활동을 게시합니다. |