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つあります。* スキルへの活動転送(Bot => Bot as a Skill)はPostActivityAsync(fromBotId, toBotId, endpoint, serviceUrl, activity)を通じて行われます;* 自分宛ての活動投稿(External service => Bot)は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) |
古い.
ボットの資格情報を使用してボットにアクティビティを投稿します。 |