Microsoft.Bot.Schema Namnområde

Klasser

Name Description
AadResourceUrls

Schema för målresursen där Bot Framework Token Service skulle byta en cachad token mot en användare. Denna klass gäller endast för AAD V1-anslutningar.

ActionTypes

Definierar värden för ActionTypes.

Activity

En aktivitet är den grundläggande kommunikationstypen för Bot Framework 3.0-protokollet.

ActivityEventNames

Definiera värden för vanliga händelsenamn som används av aktiviteter av typen Event.

ActivityExtensions

Hjälpfunktioner för meddelandeaktiviteter.

ActivityImportance

Definierar värden för ActivityImportant.

ActivityTypes

Definierar värden för ActivityTypes.

ActivityTypesEx

Ytterligare värden för ActivityTypes utöver den automatiskt genererade ActivityTypes-klassen.

AdaptiveCardAuthentication

Definierar strukturen som anländer i Activity.Value.Authentication för Invoke-aktivitet med namnet 'adaptiveCard/action'.

AdaptiveCardInvokeAction

Definierar strukturen som tas emot i aktiviteten Activity.Value.Action for Invoke med namnet på "adaptiveCard/action".

AdaptiveCardInvokeResponse

Definierar den struktur som returneras som ett resultat av en Invoke-aktivitet med namnet på "adaptiveCard/action".

AdaptiveCardInvokeValue

Definierar strukturen som tas emot i aktiviteten Activity.Value for Invoke med namnet på "adaptiveCard/action".

AnimationCard

Ett animeringskort (t.ex. gif eller kort videoklipp).

Attachment

En bifogad fil i en aktivitet.

AttachmentData

Bifogade data.

AttachmentInfo

Metadata för en bifogad fil.

AttachmentLayoutTypes

Definierar värden för AttachmentLayoutTypes.

AttachmentView

Namn och storlek på den bifogade filens vy.

AudioCard

Ljudkort.

BasicCard

Ett grundläggande kort.

CallerIdConstants

Konstanter användes för att fylla CallerId egendomen.

CardAction

En klickbar åtgärd.

CardImage

En bild på ett kort.

ChannelAccount

Kanalkontoinformation som behövs för att dirigera ett meddelande.

CommandResultValue<T>

Värdefältet i a ICommandResultActivity innehåller metadata relaterade till ett kommandoresultat. En valfri utbyggbar datalast kan inkluderas om den definieras av kommandoresultataktivitetens namn. Förekomsten av ett felfält anger att det ursprungliga kommandot inte kunde slutföras.

CommandValue<T>

Värdefältet i a ICommandActivity innehåller metadata relaterade till ett kommando. En valfri utökningsbar datanyttolast kan inkluderas om den definieras av kommandoaktivitetsnamnet.

ContactRelationUpdateActionTypes

Definierar värden för ContactRelationUpdateActionTypes.

ConversationAccount

Konversationskontot representerar konversationens identitet i en kanal.

ConversationMembers

Konversation och dess medlemmar.

ConversationParameters

Parametrar för att skapa en ny konversation.

ConversationReference

Ett objekt som relaterar till en viss punkt i en konversation.

ConversationResourceResponse

Ett svar som innehåller en resurs.

ConversationsResult

Konversationsresultat.

DeliveryModes

Definierar värden för DeliveryModes.

EndOfConversationCodes

Definierar värden för EndOfConversationCodes.

Entity

Metadataobjekt som hör till en aktivitet.

Error

Objekt som representerar felinformation.

ErrorCodes

Felkoder för kommunikation när man kastar en APIException.

ErrorResponse

Ett HTTP API-svar.

ErrorResponseException

Undantag kastas för ett ogiltigt svar med ErrorResponse-information.

ExpectedReplies

Svar som svar på ExpectReplies.

Extensions

Utvidgningsmetoder för att konvertera starkt typade kortobjekt till Attachment.

Fact

Uppsättning nyckel/värde-par. Fördelen med det här avsnittet är att nyckel- och värdeegenskaper återges med standardformatinformation med viss avgränsare mellan dem. Utvecklare behöver därför inte ange formatinformation.

GeoCoordinates

Geokoordinater (entitetstyp: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definierar värden för namn på handoff-händelser.

HeroCard

HeroCard ContentType-värde.

IActivityExtensions

Ger ytterligare metoder för att arbeta med IActivity.

InnerHttpError

Objekt som representerar inre http-fel.

InputHints

Definierar värden för InputHints.

InstallationUpdateActionTypes

Definierar värden för InstallationUpdateActionTypes.

MediaCard

Mediekort.

MediaEventValue

Tilläggsparameter för mediehändelser.

MediaUrl

Medie-URL.

Mention

Omnämnandeinformation (entitetstyp: "mention").

MessageReaction

Meddelandereaktionsobjekt.

MessageReactionTypes

Definierar värden för MessageReactionTypes.

MicrosoftPayMethodData

W3C:s betalningsmetoddata för Microsoft Pay.

OAuthCard

OAuthCard ContentType-värde.

PagedMembersResult

Sidan med medlemmar.

PaymentAddress

Adress i en betalningsbegäran.

PaymentCurrencyAmount

Ger ekonomiska belopp.

PaymentDetails

Tillhandahåller information om den begärda transaktionen.

PaymentDetailsModifier

Tillhandahåller detaljer som ändrar betalningsdetaljer baserat på betalningsmetodens identifierare.

PaymentItem

Anger vad betalningsbegäran gäller och vilket värde som efterfrågas.

PaymentMethodData

Indikerar en uppsättning stödda betalningsmetoder och eventuell tillhörande betalningsmetodspecifik data för dessa metoder.

PaymentOperations

Namn för anropsbara operationer i betalningsåterkallelseprotokollet.

PaymentOptions

Ger information om de alternativ som önskas för betalningsbegäran.

PaymentRequest

En begäran om att göra en betalning.

PaymentRequestComplete

Nyttolasten levereras när en betalningsbegäran slutförs.

PaymentRequestCompleteResult

Resultat från en slutförd betalningsbegäran.

PaymentRequestUpdate

En uppdatering av en betalningsbegäran.

PaymentRequestUpdateResult

Ett resultatobjekt från en anropsoperation för Payment Request Update.

PaymentResponse

Ett PaymentResponse returneras när en användare har valt en betalningsmetod och godkänt en betalningsförfrågan.

PaymentShippingOption

Beskriver ett fraktalternativ.

PaymentShippingTypes

Olika typer av frakt. Se http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype för mer information.

Place

Plats (entitetstyp: "https://schema.org/Place").

ReceiptCard

KvittoKortinnehållTypvärde.

ReceiptItem

Ett objekt på ett kvittokort.

ResourceResponse

Ett svar som innehåller ett resurs-ID.

RoleTypes

Definierar värden för RoleTypes.

SearchInvokeOptions

Definierar frågealternativen i för Invoke-aktiviteten SearchInvokeValue med namnet 'application/search'.

SearchInvokeResponse

Definierar strukturen som returneras som resultatet av en anropsaktivitet med namnet 'application/search'.

SearchInvokeTypes

Definierar värden för SearchInvokeTypes. Se även SearchInvokeValue.

SearchInvokeValue

Definierar strukturen som anländer i Activity.Value för Invoke-aktiviteten med namnet 'application/search'.

SemanticAction

Representerar en referens till en programmatisk åtgärd.

SemanticActionStates

Indikerar om den semantiska handlingen är att starta, fortsätta eller vara klar.

SigninCard

SigninCard InnehållTypvärde.

SignInConstants

Namn för inloggningsanropsoperationer i tokenprotokollet.

SignInResource

En typ som innehåller information för single sign-on.

SpeechConstants

Definierar konstanter som kan användas vid bearbetning av talinteraktioner.

SuggestedActions

SuggestedActions som kan utföras.

TextFormatTypes

Definierar värden för TextFormatTypes.

TextHighlight

Refererar till en delsträng av innehåll i ett annat fält.

Thing

Sak (entitetstyp: "https://schema.org/Thing").

ThumbnailCard

Miniatyrkort, innehållstypvärde.

ThumbnailUrl

Url till miniatyrbild.

TokenExchangeInvokeRequest

En begäran om att byta ut en token.

TokenExchangeInvokeResponse

Svarsobjektet för en tokenutbytesanrop.

TokenExchangeRequest

Begär att payload skickas till Bot Framework Token Service för Single Sign On. Om URI:n är inställd på en anpassad scope kommer Token Service att byta token i sin cache mot en token riktad mot den anpassade scope och returnera den i svaret. Om en token skickas i payloaden kommer Token Service att byta token mot en token som riktar sig mot de scopes som anges i motsvarande OAauth-anslutning.

TokenExchangeResource

Svarsschema som skickas tillbaka från Bot Framework Token Service krävs för att initiera en användarens single sign-on.

TokenExchangeState

Tillståndsobjekt som skickas till robottokentjänsten.

TokenPollingSettings

Hjälper till att tillhandahålla polling för tokendetaljer.

TokenPostResource

Svarsschema som skickas tillbaka från Bot Framework Token Service krävs för att initiera en användartoken-direktpost.

TokenRequest

En begäran om att få en användartoken.

TokenResponse

Svarschema skickat tillbaka från Bot Framework Token Service, som svar på en begäran om att få eller byta en token för en användare.

TokenStatus

Status för en viss token.

Transcript

Avskrift.

VideoCard

VideoCard ContentType-värde.

Gränssnitt

Name Description
IActivity

Delade fastigheter för alla aktiviteter.

ICommandActivity

Asynkront externt kommando.

ICommandResultActivity

Asynkront externt kommandoresultat.

IContactRelationUpdateActivity

En användare har lagt till en bot i sin kontaktlista, tagit bort boten från sin kontaktlista eller på annat sätt ändrat relationen mellan användare och bot.

IConversationUpdateActivity

Den refererade konversationen har uppdaterats.

IEndOfConversationActivity

Samtalet är att ta slut, eller en begäran om att avsluta samtalet.

IEventActivity

Asynkron extern händelse.

IHandoffActivity

Kontrollen över samtalet har överförts, eller en begäran om att överföra kontrollen över samtalet.

IInstallationUpdateActivity

En bot installerades eller togs bort från en kanal.

IInvokeActivity

Synkron begäran om att anropa en operation.

IMessageActivity

Ett meddelande i en konversation.

IMessageDeleteActivity

Representerar en begäran om att ta bort en tidigare meddelandeaktivitet i en konversation.

IMessageReactionActivity

En reaktion på en meddelandeaktivitet.

IMessageUpdateActivity

Representerar en begäran om att uppdatera en tidigare meddelandeaktivitet i en konversation.

ISuggestionActivity

Representerar en privat påminnelse om Recipient en annan aktivitet.

ITraceActivity

Representerar en punkt i en bots logik, för att hjälpa till med bot-felsökning.

ITypingActivity

From-adressen är att skriva in.