Table of Contents

API .NET de SESAR Webhook

Référence de la bibliothèque SESARWebHook.Core.NetCore, générée depuis le code du dépôt SESARWebhookCore, au commit retenu pour ce centre d'aide. Elle ne présente que les types utiles à qui écrit un gestionnaire. Les commentaires viennent du code, en français ou en anglais ; certains mentionnent encore Web.config, remplacé par appsettings.json.

Types principaux

Type Rôle
WebhookHandlerBase Classe de base d'un gestionnaire : réglages et lecture du manifeste.
IWebhookHandler Contrat d'un gestionnaire.
IIntegrationConnector Contrat d'un connecteur intégré, compilé dans le webhook.
WebhookContext Contexte d'une requête : identifiant, date de réception, métadonnées.
IntegrationResult Résultat d'un traitement, renvoyé à SESAR.
OAuth2ClientCredentialsHelper Jeton OAuth2 par identifiants client.
OAuth2RefreshTokenHelper Jeton OAuth2 par jeton de rafraîchissement.
ApiKeyHelper Clé d'API dans un en-tête, en Bearer ou en Basic.

Le manifeste reçu, StoreManifest, est un type du SDK Secure Exchanges : il est décrit dans la référence du SDK.

Pour s'en servir : Créer un gestionnaire.