Microsoft.Bot.Schema Spazio dei nomi

Classi

Nome Descrizione
AadResourceUrls

Schema della risorsa target per la quale il Bot Framework Token Service scambierebbe un token memorizzato in 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 di aiuto per le Attività di Messaggio.

ActivityImportance

Definisce i valori per ActivityImportance.

ActivityTypes

Definisce i valori per ActivityTypes.

ActivityTypesEx

Valori aggiuntivi per gli ActivityTypes oltre alla 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 per 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 usate 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 a ICommandResultActivity contiene metadati relativi al risultato di un comando. Un payload dati estensibile opzionale può essere incluso 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 a ICommandActivity contiene metadati relativi a un comando. Un payload facoltativo di dati estendibili 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 relativi membri.

ConversationParameters

Parametri per la creazione di una nuova conversazione.

ConversationReference

Oggetto relativo a un determinato punto in 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 lancia un APIException.

ErrorResponse

Risposta DELL'API HTTP.

ErrorResponseException

Eccezione generata per una risposta non valida con informazioni ErrorResponse.

ExpectedReplies

Risponde a ExpectReplies.

Extensions

Metodi di estensione per convertire oggetti Card fortemente tipati 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 di stile predefinite con alcuni delimitatori tra di essi. Non è quindi necessario che lo sviluppatore specifichi le informazioni di stile.

GeoCoordinates

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

HandoffEventNames

Definisce i valori per i nomi degli eventi di handoff.

HeroCard

Valore ContentType di HeroCard.

IActivityExtensions

Fornisce metodi aggiuntivi per lavorare 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 di menzione (tipo di entità: "mention").

MessageReaction

Oggetto reazione al messaggio.

MessageReactionTypes

Definisce i valori per MessageReactionTypes.

MicrosoftPayMethodData

Dati sui metodi di pagamento W3C per Microsoft Pay.

OAuthCard

Valore OAuthCard ContentType.

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 dettagli che modificano i PaymentDetails in base all'identificativo del metodo di pagamento.

PaymentItem

Indica per cosa si tratta della richiesta di pagamento e il valore richiesto.

PaymentMethodData

Indica un insieme di metodi di pagamento supportati e qualsiasi dato specifico associato a tali metodi.

PaymentOperations

Nomi per operazioni invocabili nel protocollo di callback del pagamento.

PaymentOptions

Fornisce informazioni sulle opzioni desiderate per la richiesta di pagamento.

PaymentRequest

Una richiesta di pagamento.

PaymentRequestComplete

Payload consegnato al completamento di una richiesta di pagamento.

PaymentRequestCompleteResult

Risultato di una richiesta di pagamento completata.

PaymentRequestUpdate

Un aggiornamento a una richiesta di pagamento.

PaymentRequestUpdateResult

Un oggetto risultante di un'operazione di invocazione di Richiesta di Pagamento Aggiornamento.

PaymentResponse

Un PaymentResponse viene restituito quando un utente ha selezionato un metodo di pagamento e 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 in 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 per Invoke con il nome di 'applicazione/ricerca'.

SearchInvokeResponse

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

SearchInvokeTypes

Definisce i valori per SearchInvokeTypes. Vedete SearchInvokeValue.

SearchInvokeValue

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

SemanticAction

Rappresenta un riferimento a un'azione programmatica.

SemanticActionStates

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

SigninCard

Valore SigninCard ContentType.

SignInConstants

Nomi per le operazioni di chiamata di accesso nel protocollo di 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

SuggestedActions che può essere eseguita.

TextFormatTypes

Definisce i valori per TextFormatTypes.

TextHighlight

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

Thing

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

ThumbnailCard

Valore ThumbnailCard ContentType.

ThumbnailUrl

URL anteprima.

TokenExchangeInvokeRequest

Richiesta di scambio di un token.

TokenExchangeInvokeResponse

Oggetto risposta di uno scambio di token invoke.

TokenExchangeRequest

Richiedi che il payload venga inviato al Bot Framework Token Service per il Single Sign On. Se l'URI è impostato su un ambito personalizzato, allora il Servizio Token scambierà il token nella sua cache con un token che mira all'ambito personalizzato e lo restituirà nella risposta. Se un Token viene inviato nel payload, allora il Servizio Token scambierà il token con un token che mira agli scope specificati nella corrispondente connessione OAauth.

TokenExchangeResource

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

TokenExchangeState

Oggetto stato passato al servizio token bot.

TokenPollingSettings

Aiuta a fornire sondaggi per i dettagli dei token.

TokenPostResource

Lo schema di risposta inviato dal Bot Framework Token Service richiede l'avvio di un post diretto tramite token utente.

TokenRequest

Richiesta di ricezione di un token utente.

TokenResponse

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

TokenStatus

Stato di un token specifico.

Transcript

Trascrizione.

VideoCard

Valore VideoCard ContentType.

Interfacce

Nome Descrizione
IActivity

Proprietà condivise per tutte le attività.

ICommandActivity

Comando esterno asincrono.

ICommandResultActivity

Risultato del comando esterno asincrono.

IContactRelationUpdateActivity

Un utente ha aggiunto un bot alla propria lista contatti, rimosso il bot dalla sua lista o cambiato comunque la relazione tra utente e bot.

IConversationUpdateActivity

La conversazione citata è stata aggiornata.

IEndOfConversationActivity

La conversazione sta finendo, o è una richiesta di chiudere la conversazione.

IEventActivity

Evento esterno asincrono.

IHandoffActivity

Il controllo della conversazione è stato trasferito, o una richiesta di trasferimento del controllo della conversazione.

IInstallationUpdateActivity

Un bot è stato installato o rimosso da un canale.

IInvokeActivity

Richiesta sincrona per invocare un'operazione.

IMessageActivity

Un messaggio in una conversazione.

IMessageDeleteActivity

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

IMessageReactionActivity

Una reazione a un'attività di messaggio.

IMessageUpdateActivity

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

ISuggestionActivity

Rappresenta un suggerimento personale per un'altra Recipient attività.

ITraceActivity

Rappresenta un punto nella logica di un bot, per aiutare nel debug dei bot.

ITypingActivity

L'indirizzo From sta digitando.