Microsoft.Bot.Schema 名前空間

クラス

名前 説明
AadResourceUrls

ボットフレームワークトークンサービスがユーザーのためにキャッシュトークンを交換するターゲットリソースのスキーマ。 このクラスはAAD V1接続にのみ適用されます。

ActionTypes

ActionTypes の値を定義します。

Activity

アクティビティは、Bot Framework 3.0 プロトコルの基本的な通信の種類です。

ActivityEventNames

タイプ Eventの活動でよく使われるイベント名の値を定義します。

ActivityExtensions

ヘルパーはメッセージ活動の機能です。

ActivityImportance

ActivityImportance の値を定義します。

ActivityTypes

ActivityTypes の値を定義します。

ActivityTypesEx

自動生成のActivityTypesクラスを超えたActivityTypesの追加値。

AdaptiveCardAuthentication

呼び出しアクティビティの Activity.Value.Authentication に到着する構造体を 、"adaptiveCard/action" という名前で定義します。

AdaptiveCardInvokeAction

呼び出しアクティビティの Activity.Value.Action に到着する構造体を 、"adaptiveCard/action" という名前で定義します。

AdaptiveCardInvokeResponse

名前が "adaptiveCard/action" の Invoke アクティビティの結果として返される構造体を定義します。

AdaptiveCardInvokeValue

"adaptiveCard/action" という名前の Activity.Value for Invoke アクティビティに到着する構造体を定義します。

AnimationCard

アニメーション カード (例: gif または短いビデオ クリップ)。

Attachment

アクティビティ内の添付ファイル。

AttachmentData

添付ファイル データ。

AttachmentInfo

添付ファイルのメタデータ。

AttachmentLayoutTypes

AttachmentLayoutTypes の値を定義します。

AttachmentView

添付ファイル ビューの名前とサイズ。

AudioCard

オーディオ カード。

BasicCard

基本カード。

CallerIdConstants

定数は CallerId プロパティを埋め込むために使われました。

CardAction

クリック可能なアクション。

CardImage

カード上の画像。

ChannelAccount

メッセージをルーティングするために必要なチャネル アカウント情報。

CommandResultValue<T>

ICommandResultActivityの値フィールドにはコマンド結果に関連するメタデータが含まれています。 コマンド結果アクティビティ名で定義されている場合、オプションの拡張可能なデータペイロードを含めることができます。 エラー フィールドが存在する場合は、元のコマンドが完了しなかったことを示します。

CommandValue<T>

ICommandActivityの値フィールドにはコマンドに関連するメタデータが含まれています。 オプションの拡張可能なデータ ペイロードは、コマンド アクティビティ名で定義されている場合に含まれる場合があります。

ContactRelationUpdateActionTypes

ContactRelationUpdateActionTypes の値を定義します。

ConversationAccount

会話アカウントは、チャネル内の会話の ID を表します。

ConversationMembers

会話とそのメンバー。

ConversationParameters

新しい会話を作成するためのパラメーター。

ConversationReference

会話内の特定のポイントに関連するオブジェクト。

ConversationResourceResponse

リソースを含む応答。

ConversationsResult

会話の結果。

DeliveryModes

DeliveryModes の値を定義します。

EndOfConversationCodes

EndOfConversationCodes の値を定義します。

Entity

アクティビティに関連するメタデータ オブジェクト。

Error

エラー情報を表すオブジェクト。

ErrorCodes

APIExceptionを投げる際の通信用のエラーコード。

ErrorResponse

HTTP API 応答。

ErrorResponseException

ErrorResponse 情報を含む無効な応答に対して例外がスローされました。

ExpectedReplies

ExpectRepliesへの返信。

Extensions

強型カードオブジェクトを Attachmentに変換する拡張手法。

Fact

キーと値のペアのセット。 このセクションの利点は、キーと値のプロパティの間に区切り記号が付いた既定のスタイル情報が表示されることです。 そのため、開発者がスタイル情報を指定する必要はありません。

GeoCoordinates

GeoCoordinates (エンティティ型: "https://schema.org/GeoCoordinates")。

HandoffEventNames

ハンドオフ イベント名の値を定義します。

HeroCard

HeroCard ContentTypeの値。

IActivityExtensions

IActivityと共に作業するための追加の方法を提供します。

InnerHttpError

内部 http エラーを表すオブジェクト。

InputHints

InputHints の値を定義します。

InstallationUpdateActionTypes

InstallationUpdateActionTypes の値を定義します。

MediaCard

メディア カード。

MediaEventValue

メディア イベントの補助パラメーター。

MediaUrl

メディア URL。

Mention

メンション情報 (エンティティの種類: "メンション")。

MessageReaction

メッセージの反応オブジェクト。

MessageReactionTypes

MessageReactionTypes の値を定義します。

MicrosoftPayMethodData

Microsoft PayのW3C決済方法データ。

OAuthCard

OAuthCard ContentTypeの値。

PagedMembersResult

メンバーのページ。

PaymentAddress

支払い依頼内の住所。

PaymentCurrencyAmount

金銭的な金額を供給します。

PaymentDetails

要求された取引に関する情報を提供します。

PaymentDetailsModifier

支払い方法識別子に基づいてPaymentDetailsを修正する詳細を提供します。

PaymentItem

支払い要求の目的と求められる金額を示します。

PaymentMethodData

サポートされる支払い方法のセットおよびそれらの方法に関する支払い方法固有のデータを示します。

PaymentOperations

支払いコールバックプロトコルにおける呼び出し可能な操作の名称。

PaymentOptions

支払い依頼で望まれる選択肢に関する情報を提供します。

PaymentRequest

支払いの依頼。

PaymentRequestComplete

支払い依頼を完了するとペイロードが届きます。

PaymentRequestCompleteResult

支払い請求が完了した結果。

PaymentRequestUpdate

支払いリクエストの最新情報です。

PaymentRequestUpdateResult

支払いリクエスト更新の呼び出し操作の結果オブジェクト。

PaymentResponse

PaymentResponseは、ユーザーが支払い方法を選択し支払いリクエストを承認したときに返されます。

PaymentShippingOption

配送オプションについて説明しています。

PaymentShippingTypes

異なる配送タイプ。 詳細については、http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype を参照してください。

Place

Place (エンティティ型: "https://schema.org/Place")。

ReceiptCard

ReceiptCard ContentTypeの値。

ReceiptItem

レシート カードのアイテム。

ResourceResponse

リソース ID を含む応答。

RoleTypes

RoleTypes の値を定義します。

SearchInvokeOptions

SearchInvokeValue内のInvokeアクティビティのクエリオプションを「application/search」名で定義します。

SearchInvokeResponse

名前が 'application/search' の Invoke アクティビティの結果として返される構造体を定義します。

SearchInvokeTypes

SearchInvokeTypes の値を定義します。 SearchInvokeValueを参照してください。

SearchInvokeValue

"application/search" という名前の Activity.Value for Invoke アクティビティに到着する構造体を定義します。

SemanticAction

プログラムによるアクションへの参照を表します。

SemanticActionStates

セマンティック アクションが開始、続行、または完了しているかどうかを示します。

SigninCard

SigninCard ContentTypeの値。

SignInConstants

トークン プロトコルでのサインイン呼び出し操作の名前。

SignInResource

シングル サインオンの情報を含む型。

SpeechConstants

音声操作の処理に使用できる定数を定義します。

SuggestedActions

実行できる SuggestedActions。

TextFormatTypes

TextFormatTypes の値を定義します。

TextHighlight

別のフィールド内のコンテンツの部分文字列を参照します。

Thing

Thing (エンティティ型: "https://schema.org/Thing")。

ThumbnailCard

サムネイルカード ContentTypeの値。

ThumbnailUrl

サムネイル URL。

TokenExchangeInvokeRequest

トークンを交換する要求。

TokenExchangeInvokeResponse

トークン交換呼び出しの応答オブジェクト。

TokenExchangeRequest

ペイロードをBot Framework Token Serviceに送ってシングルサインオンをリクエストしてください。 URIがカスタムスコープに設定されている場合、トークンサービスはキャッシュ内のトークンをカスタムスコープをターゲットとするトークンと交換し、レスポンスで返します。 ペイロード内でトークンが送信された場合、トークンサービスは対応するOAauth接続で指定されたスコープを対象としたトークンとトークンを交換します。

TokenExchangeResource

Bot Framework Token Service から返される応答スキーマは、ユーザーのシングル サインオンを開始するために必要です。

TokenExchangeState

ボット トークン サービスに渡される状態オブジェクト。

TokenPollingSettings

トークンの詳細をポーリングするのに役立つ。

TokenPostResource

ユーザートークンダイレクトポストを開始するには、ボットフレームワークトークンサービスから返送されるレスポンススキーマが必要です。

TokenRequest

ユーザー トークンを受け取る要求。

TokenResponse

Bot Framework Token Serviceから、ユーザーのためにトークンの取得または交換を求めるリクエストに応じて返送されるレスポンススキーマ。

TokenStatus

特定のトークンの状態。

Transcript

写し。

VideoCard

VideoCard ContentTypeの値。

インターフェイス

名前 説明
IActivity

すべての活動に共有物件。

ICommandActivity

非同期外部コマンド。

ICommandResultActivity

非同期外部コマンドの結果。

IContactRelationUpdateActivity

ユーザーがボットを連絡先リストに追加したり、そのボットを連絡先リストから削除したり、ユーザーとボットの関係を変更したりしました。

IConversationUpdateActivity

参照された会話は更新されています。

IEndOfConversationActivity

会話は終わり、または会話を終わらせたいとリクエストしています。

IEventActivity

非同期の外部イベント。

IHandoffActivity

会話のコントロールが移譲された、または会話のコントロール移譲のリクエストが出されました。

IInstallationUpdateActivity

ボットがチャンネルからインストールまたは削除されました。

IInvokeActivity

同期リクエストによる操作呼び出し。

IMessageActivity

会話の中のメッセージ。

IMessageDeleteActivity

会話中の前のメッセージのアクティビティを削除するリクエストを表します。

IMessageReactionActivity

メッセージ活動へのリアクション。

IMessageUpdateActivity

会話中の過去のメッセージ活動を更新するリクエストを表します。

ISuggestionActivity

別の活動について Recipient に個人的に提案したことを示しています。

ITraceActivity

ボットのロジックのポイントを表し、ボットのデバッグを助けます。

ITypingActivity

送信元アドレスは入力中です。