Microsoft.Bot.Schema 命名空間

類別

名稱 Description
AadResourceUrls

Bot Framework Token Service 會為使用者交換快取的 token 的目標資源結構。 此類別僅適用於 AAD V1 連接。

ActionTypes

定義 ActionTypes 的值。

Activity

活動是 Bot Framework 3.0 通訊協定的基本通訊類型。

ActivityEventNames

定義類型為活動所使用的 Event常見事件名稱的值。

ActivityExtensions

輔助功能用於訊息活動。

ActivityImportance

定義 ActivityImportance 的值。

ActivityTypes

定義 ActivityTypes 的值。

ActivityTypesEx

ActivityTypes 的額外值,除了自動產生的 ActivityTypes 類別之外。

AdaptiveCardAuthentication

定義抵達Activity.Value.Authentication for Invoke 活動的結構,其名稱為 'adaptiveCard/action'。

AdaptiveCardInvokeAction

使用 'adaptiveCard/action' 的名稱,定義抵達 Invoke 活動的 Activity.Value.Action 結構。

AdaptiveCardInvokeResponse

定義以 『adaptiveCard/action』 名稱叫用活動的結果傳回的結構。

AdaptiveCardInvokeValue

使用 'adaptiveCard/action' 名稱,定義抵達 Invoke 活動的 Activity.Value 中的結構。

AnimationCard

動畫卡片(例如:gif 或短片剪輯)。

Attachment

活動內的附件。

AttachmentData

附件數據。

AttachmentInfo

附件的元數據。

AttachmentLayoutTypes

定義 AttachmentLayoutTypes 的值。

AttachmentView

附件檢視名稱和大小。

AudioCard

音訊卡。

BasicCard

基本卡片。

CallerIdConstants

常數用來填充 CallerId 該物業。

CardAction

可點選的動作。

CardImage

卡片上的影像。

ChannelAccount

路由傳送訊息所需的通道帳戶資訊。

CommandResultValue<T>

a ICommandResultActivity 的值欄位包含與指令結果相關的元資料。 若由指令結果活動名稱定義,則可包含可擴充的資料有效載荷。 錯誤欄位的存在表示原始命令無法完成。

CommandValue<T>

a ICommandActivity 的值欄位包含與指令相關的元資料。 如果命令活動名稱所定義,可能會包含選擇性的可延伸數據承載。

ContactRelationUpdateActionTypes

定義 ContactRelationUpdateActionTypes 的值。

ConversationAccount

交談帳戶代表通道內交談的身分識別。

ConversationMembers

交談及其成員。

ConversationParameters

用於建立新交談的參數。

ConversationReference

與交談中特定點相關的物件。

ConversationResourceResponse

包含資源的回應。

ConversationsResult

交談結果。

DeliveryModes

定義 DeliveryModes 的值。

EndOfConversationCodes

定義 EndOfConversationCodes 的值。

Entity

與活動相關的元數據物件。

Error

代表錯誤信息的物件。

ErrorCodes

丟出 APIException 時用來溝通的錯誤代碼。

ErrorResponse

HTTP API 回應。

ErrorResponseException

因 ErrorResponse 資訊無效回應擲回的例外狀況。

ExpectedReplies

回應 ExpectReplies。

Extensions

將強型別的 Card 物件 Attachment轉換為 的擴充方法 。

Fact

索引鍵/值組的集合。 本節的優點是,索引鍵和值屬性會以默認樣式信息呈現,其中有些分隔符。 因此,開發人員不需要指定樣式資訊。

GeoCoordinates

GeoCoordinates (實體類型:“https://schema.org/GeoCoordinates")。

HandoffEventNames

定義交接事件名稱的值。

HeroCard

HeroCard 內容類型值。

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

一個來自支付請求更新(Payment Request Update)調用操作的結果物件。

PaymentResponse

當使用者選擇付款方式並核准付款請求時,會回傳 PaymentResponse。

PaymentShippingOption

描述一種運送選項。

PaymentShippingTypes

不同的運輸類型。 如需相關資訊,請參閱 http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype 。

Place

放置 (實體類型:“https://schema.org/Place")。

ReceiptCard

收據卡內容類型值。

ReceiptItem

收據卡片上的專案。

ResourceResponse

包含資源標識碼的回應。

RoleTypes

定義 RoleTypes 的值。

SearchInvokeOptions

在 for Invoke 活動中定義查詢選項 SearchInvokeValue ,名稱為「application/search」。

SearchInvokeResponse

定義以 『application/search』 名稱叫用活動的結果傳回的結構。

SearchInvokeTypes

定義 SearchInvokeTypes 的值。 參見 SearchInvokeValue。

SearchInvokeValue

定義結構,此結構會以 『application/search』 名稱抵達 Activity.Value for Invoke 活動。

SemanticAction

表示程式設計動作的參考。

SemanticActionStates

指出語意動作正在啟動、繼續或完成。

SigninCard

SigninCard 內容類型值。

SignInConstants

令牌通訊協定中登入叫用作業的名稱。

SignInResource

類型,包含單一登錄的資訊。

SpeechConstants

定義可用於處理語音互動的常數。

SuggestedActions

可執行的 SuggestedActions。

TextFormatTypes

定義 TextFormatTypes 的值。

TextHighlight

是指另一個字段內內容的子字串。

Thing

Thing (實體類型:“https://schema.org/Thing")。

ThumbnailCard

縮圖卡內容類型值。

ThumbnailUrl

縮圖 URL。

TokenExchangeInvokeRequest

交換令牌的要求。

TokenExchangeInvokeResponse

令牌交換調用的回應物件。

TokenExchangeRequest

請求將有效載荷送至 Bot Framework 令牌服務進行單點登入。 若 URI 設定為自訂範圍,Token Service 會將快取中的令牌交換為針對自訂範圍的令牌,並在回應中回傳該令牌。 若有效載荷中傳送 Token,Token Service 將該令牌交換為針對對應 OAauth 連線指定範圍的權杖。

TokenExchangeResource

從 Bot Framework Token Service 傳回的響應架構需要起始使用者單一登錄。

TokenExchangeState

傳遞至 Bot 令牌服務的狀態物件。

TokenPollingSettings

有助於提供代幣細節的輪詢。

TokenPostResource

啟動使用者令牌直接貼文需要從 Bot Framework Token Service 回傳回應架構。

TokenRequest

接收使用者令牌的要求。

TokenResponse

回應結構由機器人框架令牌服務(Bot Framework Token Service)回傳,回應使用者取得或交換令牌的請求。

TokenStatus

特定令牌的狀態。

Transcript

抄本。

VideoCard

顯示卡內容類型值。

介面

名稱 Description
IActivity

所有活動皆共用物業。

ICommandActivity

異步外部命令。

ICommandResultActivity

異步外部命令結果。

IContactRelationUpdateActivity

使用者已將機器人加入聯絡人名單,或將該機器人從聯絡人名單中移除,或以其他方式改變了使用者與機器人之間的關係。

IConversationUpdateActivity

上述對話已更新。

IEndOfConversationActivity

對話正在結束,或是在請求結束對話。

IEventActivity

非同步外部事件。

IHandoffActivity

對話控制權已被轉移,或有請求轉移對話控制權。

IInstallationUpdateActivity

頻道中安裝或移除了機器人。

IInvokeActivity

同步請求呼叫操作。

IMessageActivity

對話中的訊息。

IMessageDeleteActivity

代表刪除對話中先前訊息活動的請求。

IMessageReactionActivity

對訊息活動的反應。

IMessageUpdateActivity

代表一個請求,更新對話中先前的訊息活動。

ISuggestionActivity

代表對另一項活動的私人建議 Recipient 。

ITraceActivity

代表機器人邏輯中的一個點,有助於機器人除錯。

ITypingActivity

寄件人地址正在輸入。