com.microsoft.bot.restclient

Il pacchetto contiene le classi di runtime necessarie per la compilazione e la funzione dei client generati da AutoRest. Per altre informazioni sul generatore autoRest, vedere https://github.com/azure/autorest.

Classi

Base64Url

Wrapper semplice su matrice di byte con codifica Base64Url usata durante la serializzazione/deserializzazione.

ExpandableStringEnum<T>

Implementazione di base per enumerazioni a stringa singola espandibile.

RestClient

Un'istanza di questa classe archivia le informazioni client per l'esecuzione di chiamate REST.

RestClient.Builder

Classe builder per la creazione di un client REST.

RestException

Eccezione generata per una risposta non valida con informazioni sull'errore personalizzate.

ServiceClient

ServiceClient è l'astrazione per l'accesso alle operazioni REST e ai relativi tipi di dati di payload.

ServiceResponse<T>

Un'istanza di questa classe contiene un oggetto risposta e una risposta REST non elaborata.

ServiceResponseBuilder<T,E>

Generatore per la creazione di un ServiceResponse<T>.

ServiceResponseBuilder.Factory

Factory per creare un generatore di risposte del servizio.

ServiceResponseWithHeaders<TBody,THeader>

Un'istanza di questa classe contiene un oggetto risposta e una risposta REST non elaborata.

Validator

Convalida che i parametri forniti dall'utente non siano Null se necessari.

Interfacce

ServiceCallback<T>

Callback utilizzato per le operazioni asincrone lato client.

SkipParentValidation

Annotazione usata per notificare al validator di ignorare la convalida per le proprietà nella classe padre.

Enumerazioni

CollectionFormat

Il pacchetto contiene le classi di runtime necessarie per la compilazione e la funzione dei client generati da AutoRest.

LogLevel

Descrive il livello di traffico HTTP da registrare.