Microsoft.Bot.Schema 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AadResourceUrls |
Bot Framework 權杖服務會交換使用者快取權杖的目標資源架構。 此類別僅適用于 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 |
定義抵達 Activity.Value for Invoke 活動的結構,其名稱為 'adaptiveCard/action'。 |
AnimationCard |
動畫卡片 (例如:gif 或短片剪輯) 。 |
Attachment |
活動內的附件。 |
AttachmentData |
附件資料。 |
AttachmentInfo |
附件的中繼資料。 |
AttachmentLayoutTypes |
定義 AttachmentLayoutTypes 的值。 |
AttachmentView |
附件檢視名稱和大小。 |
AudioCard |
音訊卡。 |
BasicCard |
基本卡片。 |
CallerIdConstants |
用來填入 屬性的 CallerId 常數。 |
CardAction |
可點選的動作。 |
CardImage |
卡片上的影像。 |
ChannelAccount |
路由傳送訊息所需的通道帳戶資訊。 |
CommandResultValue<T> |
的值 ICommandResultActivity 欄位包含與命令結果相關的中繼資料。 如果命令結果活動名稱定義,可能會包含選擇性的可延伸資料承載。 錯誤欄位的存在表示原始命令無法完成。 |
CommandValue<T> |
的值 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 ContentType 值。 |
IActivityExtensions |
提供使用 的其他方法 IActivity 。 |
InnerHttpError |
物件,表示內部 HTTP 錯誤。 |
InputHints |
定義 InputHints 的值。 |
InstallationUpdateActionTypes |
定義 InstallationUpdateActionTypes 的值。 |
MediaCard |
媒體卡片。 |
MediaEventValue |
媒體事件的增補參數。 |
MediaUrl |
媒體 URL。 |
Mention |
提及資訊 (實體類型:「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 |
放置 (實體類型:「 https://schema.org/Place" ;) 。 |
ReceiptCard |
ReceiptCard ContentType 值。 |
ReceiptItem |
收據卡片上的專案。 |
ResourceResponse |
包含資源識別碼的回應。 |
RoleTypes |
定義 RoleTypes 的值。 |
SearchInvokeOptions |
使用 'application/search' 名稱,在 中定義 Invoke 活動的查詢選項 SearchInvokeValue 。 |
SearchInvokeResponse |
定義以 'application/search' 名稱叫用活動的結果傳回的結構。 |
SearchInvokeTypes |
定義 SearchInvokeTypes 的值。 請參閱 SearchInvokeValue。 |
SearchInvokeValue |
定義抵達 Activity.Value for Invoke 活動的結構,其名稱為 'application/search'。 |
SemanticAction |
表示程式設計動作的參考。 |
SemanticActionStates |
指出語意動作正在啟動、繼續或完成。 |
SigninCard |
SigninCard ContentType 值。 |
SignInConstants |
權杖通訊協定中登入叫用作業的名稱。 |
SignInResource |
類型,包含單一登入的資訊。 |
SpeechConstants |
定義可用於處理語音互動的常數。 |
SuggestedActions |
可執行檔 SuggestedActions。 |
TextFormatTypes |
定義 TextFormatTypes 的值。 |
TextHighlight |
參照其他欄位內的內容子字串。 |
Thing |
實體類型 (:「 https://schema.org/Thing" ;) 。 |
ThumbnailCard |
ThumbnailCard ContentType 值。 |
ThumbnailUrl |
縮圖 URL。 |
TokenExchangeInvokeRequest |
交換權杖的要求。 |
TokenExchangeInvokeResponse |
權杖交換叫用的回應物件。 |
TokenExchangeRequest |
要求將承載傳送至 Bot Framework Token Service 以進行單一登入。 如果 URI 設定為自訂範圍,則 Token Service 會針對以自訂範圍為目標的權杖交換其快取中的權杖,並在回應中傳回權杖。 如果在承載中傳送權杖,權杖服務會交換權杖,以對應 OAauth 連線中指定的範圍為目標的權杖。 |
TokenExchangeResource |
從 Bot Framework Token Service 傳回的回應架構,需要起始使用者單一登入。 |
TokenExchangeState |
傳遞至 Bot 權杖服務的狀態物件。 |
TokenPollingSettings |
協助提供權杖詳細資料的輪詢。 |
TokenPostResource |
從 Bot Framework 權杖服務傳回的回應架構,需要起始使用者權杖直接張貼。 |
TokenRequest |
接收使用者權杖的要求。 |
TokenResponse |
從 Bot Framework 權杖服務傳回的回應架構,以回應取得或交換使用者權杖的要求。 |
TokenStatus |
特定權杖的狀態。 |
Transcript |
談話 全文。 |
VideoCard |
VideoCard ContentType 值。 |
介面
IActivity |
所有活動的共用屬性。 |
ICommandActivity |
非同步外部命令。 |
ICommandResultActivity |
非同步外部命令結果。 |
IContactRelationUpdateActivity |
使用者已將 Bot 新增至其連絡人清單、從其連絡人清單中移除 Bot,或變更使用者與 Bot 之間的關聯性。 |
IConversationUpdateActivity |
參考的交談已更新。 |
IEndOfConversationActivity |
交談正在結束,或結束交談的要求。 |
IEventActivity |
非同步外來事件。 |
IHandoffActivity |
已移轉的交談控制權,或是要移轉交談控制權的要求。 |
IInstallationUpdateActivity |
Bot 已從通道安裝或移除。 |
IInvokeActivity |
叫用作業的同步要求。 |
IMessageActivity |
交談中的訊息。 |
IMessageDeleteActivity |
表示在交談中刪除先前訊息活動的要求。 |
IMessageReactionActivity |
回應訊息活動。 |
IMessageUpdateActivity |
表示在交談中更新先前訊息活動的要求。 |
ISuggestionActivity |
代表另一個活動的私人建議 Recipient 。 |
ITraceActivity |
表示 Bot 邏輯中的點,以協助進行 Bot 偵錯。 |
ITypingActivity |
From 位址正在輸入。 |