Condividi tramite


Microsoft.Bot.Schema Spazio dei nomi

Classi

AadResourceUrls

Schema della risorsa di destinazione per cui bot Framework Token Service scambia un token memorizzato nella cache per un utente. Questa classe si applica solo alle connessioni AAD V1.

ActionTypes

Definisce i valori per ActionTypes.

Activity

Un'attività è il tipo di comunicazione di base per il protocollo Bot Framework 3.0.

ActivityEventNames

Definire i valori per i nomi di eventi comuni usati dalle attività di tipo Event.

ActivityExtensions

Funzioni helper per le attività messaggio.

ActivityImportance

Definisce i valori per ActivityImportance.

ActivityTypes

Definisce i valori per ActivityTypes.

ActivityTypesEx

Valori aggiuntivi per ActivityTypes oltre la classe ActivityTypes generata automaticamente.

AdaptiveCardAuthentication

Definisce la struttura che arriva nell'attività Activity.Value.Authentication per Invoke con nome 'adaptiveCard/action'.

AdaptiveCardInvokeAction

Definisce la struttura che arriva nell'attività Activity.Value.Action per Invoke con nome 'adaptiveCard/action'.

AdaptiveCardInvokeResponse

Definisce la struttura restituita come risultato di un'attività Invoke con nome 'adaptiveCard/action'.

AdaptiveCardInvokeValue

Definisce la struttura che arriva nell'attività Activity.Value per Invoke con nome 'adaptiveCard/action'.

AnimationCard

Scheda di animazione (ad esempio gif o clip video breve).

Attachment

Allegato all'interno di un'attività.

AttachmentData

Dati allegati.

AttachmentInfo

Metadati di un allegato.

AttachmentLayoutTypes

Definisce i valori per AttachmentLayoutTypes.

AttachmentView

Nome e dimensioni della visualizzazione allegati.

AudioCard

Scheda audio.

BasicCard

Una scheda di base.

CallerIdConstants

Costanti utilizzate per popolare la CallerId proprietà.

CardAction

Azione selezionabile.

CardImage

Immagine su una scheda.

ChannelAccount

Informazioni sull'account del canale necessarie per instradare un messaggio.

CommandResultValue<T>

Il campo valore di un ICommandResultActivity oggetto contiene metadati correlati a un risultato del comando. È possibile includere un payload di dati estendibile facoltativo se definito dal nome dell'attività del risultato del comando. La presenza di un campo di errore indica che il comando originale non è stato completato.

CommandValue<T>

Il campo valore di un ICommandActivity oggetto contiene metadati correlati a un comando. Un payload di dati estendibile facoltativo può essere incluso se definito dal nome dell'attività del comando.

ContactRelationUpdateActionTypes

Definisce i valori per ContactRelationUpdateActionTypes.

ConversationAccount

L'account di conversazione rappresenta l'identità della conversazione all'interno di un canale.

ConversationMembers

Conversazione e i relativi membri.

ConversationParameters

Parametri per la creazione di una nuova conversazione.

ConversationReference

Oggetto relativo a un particolare punto di una conversazione.

ConversationResourceResponse

Risposta contenente una risorsa.

ConversationsResult

Risultato conversazioni.

DeliveryModes

Definisce i valori per DeliveryModes.

EndOfConversationCodes

Definisce i valori per EndOfConversationCodes.

Entity

Oggetto metadati relativo a un'attività.

Error

Oggetto che rappresenta le informazioni sull'errore.

ErrorCodes

Codici di errore da comunicare quando si genera un'eccezione APIException.

ErrorResponse

Risposta DELL'API HTTP.

ErrorResponseException

Eccezione generata per una risposta non valida con informazioni ErrorResponse.

ExpectedReplies

Risponde in risposta a ExpectReplies.

Extensions

Metodi di estensione per la conversione di oggetti Card fortemente tipizzati in Attachment.

Fact

Set di coppie chiave-valore. Il vantaggio di questa sezione è che il rendering delle proprietà chiave e valore verrà eseguito con informazioni sullo stile predefinite con alcuni delimitatori tra di essi. Non è quindi necessario che lo sviluppatore specifichi le informazioni sullo stile.

GeoCoordinates

GeoCoordinates (tipo di entità: "https://schema.org/GeoCoordinates").

HandoffEventNames

Definisce i valori per i nomi degli eventi di handoff.

HeroCard

Valore ContentType heroCard.

IActivityExtensions

Fornisce metodi aggiuntivi per l'uso con IActivity.

InnerHttpError

Oggetto che rappresenta l'errore HTTP interno.

InputHints

Definisce i valori per InputHints.

InstallationUpdateActionTypes

Definisce i valori per InstallationUpdateActionTypes.

MediaCard

Scheda multimediale.

MediaEventValue

Parametro supplementare per gli eventi multimediali.

MediaUrl

URL multimediale.

Mention

Informazioni sulle menzioni (tipo di entità: "mention").

MessageReaction

Oggetto reazione del messaggio.

MessageReactionTypes

Definisce i valori per MessageReactionTypes.

MicrosoftPayMethodData

Dati del metodo di pagamento W3C per Microsoft Pay.

OAuthCard

Valore ContentType OAuthCard.

PagedMembersResult

Pagina dei membri.

PaymentAddress

Indirizzo all'interno di una richiesta di pagamento.

PaymentCurrencyAmount

Fornisce importi monetari.

PaymentDetails

Fornisce informazioni sulla transazione richiesta.

PaymentDetailsModifier

Fornisce i dettagli che modificano PaymentDetails in base all'identificatore del metodo di pagamento.

PaymentItem

Indica l'oggetto della richiesta di pagamento e il valore richiesto.

PaymentMethodData

Indica un set di metodi di pagamento supportati ed eventuali dati specifici del metodo di pagamento associato per tali metodi.

PaymentOperations

Nomi per le operazioni richiamabili nel protocollo di callback di pagamento.

PaymentOptions

Fornisce informazioni sulle opzioni desiderate per la richiesta di pagamento.

PaymentRequest

Richiesta di effettuare un pagamento.

PaymentRequestComplete

Payload recapitato durante il completamento di una richiesta di pagamento.

PaymentRequestCompleteResult

Risultato di una richiesta di pagamento completata.

PaymentRequestUpdate

Aggiornamento a una richiesta di pagamento.

PaymentRequestUpdateResult

Oggetto risultato da un'operazione di chiamata di Aggiornamento richiesta di pagamento.

PaymentResponse

Un oggetto PaymentResponse viene restituito quando un utente ha selezionato un metodo di pagamento e ha approvato una richiesta di pagamento.

PaymentShippingOption

Descrive un'opzione di spedizione.

PaymentShippingTypes

Tipi di spedizione diversi. Per altre informazioni, vedere http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype.

Place

Place (tipo di entità: "https://schema.org/Place").

ReceiptCard

Valore ContentType di ReceiptCard.

ReceiptItem

Elemento su una scheda di ricevuta.

ResourceResponse

Risposta contenente un ID risorsa.

RoleTypes

Definisce i valori per RoleTypes.

SearchInvokeOptions

Definisce le opzioni di query nell'attività SearchInvokeValue Invoke con nome 'application/search'.

SearchInvokeResponse

Definisce la struttura restituita come risultato di un'attività Invoke con nome di 'applicazione/ricerca'.

SearchInvokeTypes

Definisce i valori per SearchInvokeTypes. Vedere SearchInvokeValue.

SearchInvokeValue

Definisce la struttura che arriva nell'attività Activity.Value for Invoke con nome 'application/search'.

SemanticAction

Rappresenta un riferimento a un'azione a livello di codice.

SemanticActionStates

Indica se l'azione semantica viene avviata, continua o eseguita.

SigninCard

Valore ContentType signinCard.

SignInConstants

Nomi per le operazioni di richiamare l'accesso nel protocollo token.

SignInResource

Tipo contenente informazioni per l'accesso Single Sign-On.

SpeechConstants

Definisce le costanti che possono essere usate nell'elaborazione delle interazioni vocali.

SuggestedActions

SuggeriteActions che possono essere eseguite.

TextFormatTypes

Definisce i valori per TextFormatTypes.

TextHighlight

Fa riferimento a una sottostringa di contenuto all'interno di un altro campo.

Thing

Elemento (tipo di entità: "https://schema.org/Thing").

ThumbnailCard

Valore ContentType thumbnailCard.

ThumbnailUrl

URL di anteprima.

TokenExchangeInvokeRequest

Richiesta di scambio di un token.

TokenExchangeInvokeResponse

Oggetto di risposta di un'richiamare lo scambio di token.

TokenExchangeRequest

Richiedere l'invio del payload al servizio token bot Framework per Single Sign On. Se l'URI è impostato su un ambito personalizzato, il servizio token scambia il token nella cache per un token destinato all'ambito personalizzato e lo restituisce nella risposta. Se un token viene inviato nel payload, il servizio token scambia il token per un token che punta agli ambiti specificati nella connessione OAauth corrispondente.

TokenExchangeResource

Lo schema di risposta inviato dal servizio token di Bot Framework è necessario per avviare l'accesso Single Sign-On dell'utente.

TokenExchangeState

Oggetto stato passato al servizio token bot.

TokenPollingSettings

Consente di fornire il polling per i dettagli del token.

TokenPostResource

Schema di risposta inviato di nuovo dal servizio token bot Framework necessario per avviare un post diretto del token utente.

TokenRequest

Richiesta di ricezione di un token utente.

TokenResponse

Schema di risposta inviato da Bot Framework Token Service, in risposta a una richiesta per ottenere o scambiare un token per un utente.

TokenStatus

Stato di un token specifico.

Transcript

Trascrizione.

VideoCard

Valore ContentType di VideoCard.

Interfacce

IActivity

Proprietà condivise per tutte le attività.

ICommandActivity

Comando esterno asincrono.

ICommandResultActivity

Risultato del comando esterno asincrono.

IContactRelationUpdateActivity

Un utente ha aggiunto un bot all'elenco contatti, ha rimosso il bot dall'elenco contatti o ha modificato in altro modo la relazione tra utente e bot.

IConversationUpdateActivity

La conversazione a cui si fa riferimento è stata aggiornata.

IEndOfConversationActivity

La conversazione termina o una richiesta per terminare la conversazione.

IEventActivity

Evento esterno asincrono.

IHandoffActivity

Indica che il controllo della conversazione è stato trasferito oppure una richiesta per trasferire il controllo della conversazione.

IInstallationUpdateActivity

Un bot è stato installato o rimosso da un canale.

IInvokeActivity

Richiesta sincrona per richiamare un'operazione.

IMessageActivity

Messaggio in una conversazione.

IMessageDeleteActivity

Rappresenta una richiesta di eliminazione di un'attività messaggio precedente in una conversazione.

IMessageReactionActivity

Reazione a un'attività messaggio.

IMessageUpdateActivity

Rappresenta una richiesta di aggiornamento di un'attività del messaggio precedente in una conversazione.

ISuggestionActivity

Rappresenta un suggerimento privato all'oggetto Recipient relativo a un'altra attività.

ITraceActivity

Rappresenta un punto nella logica di un bot, per facilitare il debug del bot.

ITypingActivity

L'indirizzo From sta digitando.