共用方式為


Microsoft.Bot.Schema 命名空間

類別

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 位址正在輸入。