com.microsoft.bot.restclient

Le package contient les classes runtime requises pour que les clients générés par AutoRest compilent et fonctionnent. Pour en savoir plus sur le générateur AutoRest, consultez https://github.com/azure/autorest.

Classes

Base64Url

Wrapper simple sur le tableau d’octets codé en Base64Url utilisé lors de la sérialisation/désérialisation.

ExpandableStringEnum<T>

Implémentation de base pour les énumérations de chaîne unique extensibles.

RestClient

Une instance de cette classe stocke les informations du client pour effectuer des appels REST.

RestClient.Builder

Classe builder pour la création d’un client REST.

RestException

Exception levée pour une réponse non valide avec des informations d’erreur personnalisées.

ServiceClient

Le serviceClient est l’abstraction permettant d’accéder aux opérations REST et à leurs types de données de charge utile.

ServiceResponse<T>

Une instance de cette classe contient un objet de réponse et une réponse REST brute.

ServiceResponseBuilder<T,E>

Le constructeur pour la construction d’un ServiceResponse<T>.

ServiceResponseBuilder.Factory

Fabrique pour créer un générateur de réponses de service.

ServiceResponseWithHeaders<TBody,THeader>

Une instance de cette classe contient un objet de réponse et une réponse REST brute.

Validator

Valide que les paramètres fournis par l’utilisateur ne sont pas null s’ils sont requis.

Interfaces

ServiceCallback<T>

Rappel utilisé pour les opérations asynchrones côté client.

SkipParentValidation

Annotation utilisée pour avertir le validateur d’ignorer la validation pour les propriétés de la classe parente.

Énumérations

CollectionFormat

Le package contient les classes runtime requises pour que les clients générés par AutoRest compilent et fonctionnent.

LogLevel

Décrit le niveau de trafic HTTP à journaliser.