Dela via


Microsoft.Bot.Schema Namnområde

Klasser

AadResourceUrls

Schema för målresursen som Bot Framework Token Service skulle byta ut en cachelagrad token mot en användare. Den här klassen 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 ActivityImportance.

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 tas emot i Activity.Value.Authentication för Invoke-aktiviteten med namnet "adaptiveCard/action".

AdaptiveCardInvokeAction

Definierar strukturen som tas emot i Activity.Value.Action för Invoke-aktiviteten med namnet "adaptiveCard/action".

AdaptiveCardInvokeResponse

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

AdaptiveCardInvokeValue

Definierar strukturen som tas emot i Activity.Value för Invoke-aktiviteten med namnet "adaptiveCard/action".

AnimationCard

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

Attachment

En bifogad fil i en aktivitet.

AttachmentData

Bifogade filer.

AttachmentInfo

Metadata för en bifogad fil.

AttachmentLayoutTypes

Definierar värden för AttachmentLayoutTypes.

AttachmentView

Namn och storlek för den bifogade filens vy.

AudioCard

Ljudkort.

BasicCard

Ett enkelt kort.

CallerIdConstants

Konstanter som används för att fylla i CallerId egenskapen.

CardAction

En klickbar åtgärd.

CardImage

En bild på ett kort.

ChannelAccount

Information om kanalkontot som behövs för att dirigera ett meddelande.

CommandResultValue<T>

Värdefältet i en ICommandResultActivity innehåller metadata relaterade till ett kommandoresultat. En valfri utökningsbar datanyttolast kan inkluderas om den definieras av aktivitetsnamnet för kommandoresultatet. Förekomsten av ett felfält anger att det ursprungliga kommandot inte kunde slutföras.

CommandValue<T>

Värdefältet i en ICommandActivity innehåller metadata som är relaterade till ett kommando. En valfri utökningsbar datanyttolast kan inkluderas om den definieras av kommandoaktivitetens namn.

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 att kommunicera när ett APIException genereras.

ErrorResponse

Ett HTTP API-svar.

ErrorResponseException

Ett undantag utlöstes för ett ogiltigt svar med ErrorResponse-information.

ExpectedReplies

Svar på ExpectReplies.

Extensions

Tilläggsmetoder för att konvertera starkt typifierade 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. Utvecklaren behöver därför inte ange formatinformation.

GeoCoordinates

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

HandoffEventNames

Definierar värden för namn på överlämningshändelser.

HeroCard

HeroCard ContentType-värde.

IActivityExtensions

Tillhandahåller 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

Kompletterande parameter för mediehändelser.

MediaUrl

Medie-URL.

Mention

Omnämnandeinformation (entitetstyp: "omnämnande").

MessageReaction

Meddelandereaktionsobjekt.

MessageReactionTypes

Definierar värden för MessageReactionTypes.

MicrosoftPayMethodData

W3C-betalningsmetoddata för Microsoft Pay.

OAuthCard

OAuthCard ContentType-värde.

PagedMembersResult

Sida med medlemmar.

PaymentAddress

Adress inom en betalningsförfrågan.

PaymentCurrencyAmount

Tillhandahåller penningbelopp.

PaymentDetails

Innehåller information om den begärda transaktionen.

PaymentDetailsModifier

Innehåller information som ändrar PaymentDetails baserat på identifierare för betalningsmetod.

PaymentItem

Anger vad betalningsbegäran avser och det begärde värdet.

PaymentMethodData

Anger en uppsättning betalningsmetoder som stöds och eventuella associerade betalningsmetodspecifika data för dessa metoder.

PaymentOperations

Namn för anropsbara åtgärder i protokollet för återanrop av betalning.

PaymentOptions

Innehåller information om de alternativ som önskas för betalningsbegäran.

PaymentRequest

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

PaymentRequestComplete

Nyttolast som levereras när du slutför en betalningsbegäran.

PaymentRequestCompleteResult

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

PaymentRequestUpdate

En uppdatering av en betalningsförfrågan.

PaymentRequestUpdateResult

Ett resultatobjekt från en uppdatering av betalningsbegäran anropar åtgärden.

PaymentResponse

En PaymentResponse returneras när en användare har valt en betalningsmetod och godkänt en betalningsbegäran.

PaymentShippingOption

Beskriver ett leveransalternativ.

PaymentShippingTypes

Olika leveranstyper. Mer information finns i http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype.

Place

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

ReceiptCard

Värde för ReceiptCard ContentType.

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 SearchInvokeValue i aktiviteten för Anropa med namnet "program/sökning".

SearchInvokeResponse

Definierar den struktur som returneras som ett resultat av en Invoke-aktivitet med namnet "application/search".

SearchInvokeTypes

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

SearchInvokeValue

Definierar strukturen som tas emot i Activity.Value för Invoke-aktiviteten med namnet "application/search".

SemanticAction

Representerar en referens till en programmatisk åtgärd.

SemanticActionStates

Anger om den semantiska åtgärden startar, fortsätter eller är klar.

SigninCard

SigninCard ContentType-värde.

SignInConstants

Namn för inloggning anropar åtgärder i tokenprotokollet.

SignInResource

En typ som innehåller information för enkel inloggning.

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

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

ThumbnailCard

ThumbnailCard ContentType-värde.

ThumbnailUrl

Url till miniatyr.

TokenExchangeInvokeRequest

En begäran om att byta ut en token.

TokenExchangeInvokeResponse

Svarsobjektet för ett tokenutbyte anropar.

TokenExchangeRequest

Begär att nyttolasten skickas till Bot Framework-tokentjänsten för Enkel inloggning. Om URI:n är inställd på ett anpassat omfång utbyter Token Service token i cacheminnet mot en token för det anpassade omfånget och returnerar den i svaret. Om en token skickas i nyttolasten byter Token Service token mot en token som riktar sig mot de omfång 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ändares enkel inloggning.

TokenExchangeState

Tillståndsobjekt som skickas till robottokentjänsten.

TokenPollingSettings

Hjälper till att tillhandahålla avsökning för tokeninformation.

TokenPostResource

Svarsschema som skickas tillbaka från Bot Framework Token Service krävs för att initiera ett direktinlägg för användartoken.

TokenRequest

En begäran om att ta emot en användartoken.

TokenResponse

Svarsschema som skickas tillbaka från Bot Framework Token Service som svar på en begäran om att hämta eller byta ut en token för en användare.

TokenStatus

Status för en viss token.

Transcript

Utskrift.

VideoCard

ContentType-värde för videokort.

Gränssnitt

IActivity

Delade egenskaper för alla aktiviteter.

ICommandActivity

Asynkront externt kommando.

ICommandResultActivity

Asynkront externt kommandoresultat.

IContactRelationUpdateActivity

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

IConversationUpdateActivity

Den refererade konversationen har uppdaterats.

IEndOfConversationActivity

Konversationen avslutas eller en begäran om att avsluta konversationen.

IEventActivity

Asynkron extern händelse.

IHandoffActivity

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

IInstallationUpdateActivity

En robot har installerats eller tagits bort från en kanal.

IInvokeActivity

Synkron begäran om att anropa en åtgärd.

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 ett privat förslag till Recipient om en annan aktivitet.

ITraceActivity

Representerar en punkt i en robots logik för att hjälpa till med robotfelsökning.

ITypingActivity

Från-adressen skriver.