Microsoft.Bot.Schema 네임스페이스

클래스

AadResourceUrls

Bot Framework Token Service가 사용자에 대해 캐시된 토큰을 교환할 대상 리소스의 스키마입니다. 이 클래스는 AAD V1 연결에만 적용됩니다.

ActionTypes

ActionTypes에 대한 값을 정의합니다.

Activity

활동은 Bot Framework 3.0 프로토콜의 기본 통신 유형입니다.

ActivityEventNames

형식의 활동에 사용되는 일반적인 이벤트 이름에 대한 값을 정의합니다 Event.

ActivityExtensions

메시지 활동에 대한 도우미 함수입니다.

ActivityImportance

ActivityImportance에 대한 값을 정의합니다.

ActivityTypes

ActivityTypes에 대한 값을 정의합니다.

ActivityTypesEx

자동 생성된 ActivityTypes 클래스 이외의 ActivityTypes에 대한 추가 값입니다.

AdaptiveCardAuthentication

이름이 'adaptiveCard/action'인 Activity.Value.Authentication for Invoke 작업에 도착하는 구조를 정의합니다.

AdaptiveCardInvokeAction

이름이 'adaptiveCard/action'인 Activity.Value.Action for Invoke 작업에 도착하는 구조를 정의합니다.

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을 throw할 때 통신할 오류 코드입니다.

ErrorResponse

HTTP API 응답입니다.

ErrorResponseException

ErrorResponse 정보를 사용하여 잘못된 응답에 대해 throw된 예외입니다.

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

멘션 정보(엔터티 형식: "멘션").

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

이름이 'application/search'인 Invoke 작업에 대한 의 쿼리 옵션을 SearchInvokeValue 정의합니다.

SearchInvokeResponse

이름이 'application/search'인 Invoke 작업의 결과로 반환되는 구조를 정의합니다.

SearchInvokeTypes

SearchInvokeTypes에 대한 값을 정의합니다. SearchInvokeValue을 참조하세요.

SearchInvokeValue

이름이 'application/search'인 Activity.Value for Invoke 작업에 도착하는 구조를 정의합니다.

SemanticAction

프로그래밍 작업에 대한 참조를 나타냅니다.

SemanticActionStates

의미 체계 동작이 시작, 계속 또는 완료되는지 여부를 나타냅니다.

SigninCard

SigninCard ContentType 값입니다.

SignInConstants

토큰 프로토콜에서 로그인 호출 작업의 이름입니다.

SignInResource

Single Sign-On에 대한 정보를 포함하는 형식입니다.

SpeechConstants

음성 상호 작용 처리에 사용할 수 있는 상수를 정의합니다.

SuggestedActions

수행할 수 있는 SuggestedActions입니다.

TextFormatTypes

TextFormatTypes의 값을 정의합니다.

TextHighlight

다른 필드 내에 있는 콘텐츠의 하위 문자열을 참조합니다.

Thing

사물(엔터티 형식: "https://schema.org/Thing").

ThumbnailCard

ThumbnailCard ContentType 값입니다.

ThumbnailUrl

축소판 그림 URL입니다.

TokenExchangeInvokeRequest

토큰을 교환하는 요청입니다.

TokenExchangeInvokeResponse

토큰 교환 호출의 응답 개체입니다.

TokenExchangeRequest

Single Sign On Bot Framework 토큰 서비스로 전송할 페이로드를 요청합니다. URI가 사용자 지정 scope 설정된 경우 토큰 서비스는 캐시의 토큰을 사용자 지정 scope 대상으로 하는 토큰으로 교환하고 응답에 반환합니다. 토큰이 페이로드에 전송되는 경우 토큰 서비스는 해당 OAauth 연결에 지정된 범위를 대상으로 하는 토큰에 대한 토큰을 교환합니다.

TokenExchangeResource

사용자 Single Sign-On을 시작하는 데 필요한 Bot Framework Token Service에서 다시 전송된 응답 스키마입니다.

TokenExchangeState

봇 토큰 서비스에 전달된 상태 개체입니다.

TokenPollingSettings

토큰 세부 정보에 대한 폴링을 제공하는 데 도움이 됩니다.

TokenPostResource

사용자 토큰 직접 게시를 시작하는 데 필요한 Bot Framework 토큰 서비스에서 다시 전송된 응답 스키마입니다.

TokenRequest

사용자 토큰을 받기 위한 요청입니다.

TokenResponse

사용자에 대한 토큰을 가져오거나 교환하라는 요청에 대한 응답으로 Bot Framework 토큰 서비스에서 다시 전송된 응답 스키마입니다.

TokenStatus

특정 토큰의 상태.

Transcript

사본.

VideoCard

VideoCard ContentType 값입니다.

인터페이스

IActivity

모든 활동에 대한 공유 속성입니다.

ICommandActivity

비동기 외부 명령입니다.

ICommandResultActivity

비동기 외부 명령 결과입니다.

IContactRelationUpdateActivity

사용자가 연락처 목록에 봇을 추가하거나, 연락처 목록에서 봇을 제거하거나, 사용자와 봇 간의 관계를 변경했습니다.

IConversationUpdateActivity

참조된 대화가 업데이트되었습니다.

IEndOfConversationActivity

대화가 종료되거나 대화를 종료하라는 요청이 있습니다.

IEventActivity

비동기 외부 이벤트입니다.

IHandoffActivity

전송된 대화에 대한 제어이거나, 대화의 제어를 전송하라는 요청입니다.

IInstallationUpdateActivity

채널에서 봇이 설치되거나 제거되었습니다.

IInvokeActivity

작업을 호출하기 위한 동기 요청입니다.

IMessageActivity

대화의 메시지입니다.

IMessageDeleteActivity

대화에서 이전 메시지 활동을 삭제하라는 요청을 나타냅니다.

IMessageReactionActivity

메시지 활동에 대한 반응입니다.

IMessageUpdateActivity

대화에서 이전 메시지 활동을 업데이트하는 요청을 나타냅니다.

ISuggestionActivity

다른 활동에 대한 에 Recipient 대한 프라이빗 제안을 나타냅니다.

ITraceActivity

봇 디버깅에 도움이 되는 봇 논리의 한 지점을 나타냅니다.

ITypingActivity

보낸 주소가 입력됩니다.