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.