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 プロトコルを使用してボットにアクティビティを安全にポストできます。 使用パターンは 2 つあります。* PostActivityAsync (fromBotId、toBotId、endpoint、serviceUrl、activity)、* PostActivityAsync(botId、endpoint、activity) を介して行われる PostActivityAsync (fromBotId、toBotId、endpoint、activity) を介して行われるアクティビティを自分に投稿するスキル (>Bot => Bot as a Skill) への転送アクティビティ。後者は、ボット独自の資格情報を使用してボットにアクティビティを投稿する必要がある Web ジョブなどの外部サービスによって使用されます。
コンストラクター
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) |
古い.
Dispose パターンの保護された実装。 (継承元 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) |
古い.
ボットの資格情報を使用して、ボットにアクティビティを投稿します。 |