Partager via


Bibliothèque cliente de modèle de données du gestionnaire d’événements Azure Web PubSub pour .NET - version 1.2.0

Cette bibliothèque définit la classe à traiter avec le service Azure Web PubSub amont requêtes.

Prise en main

Installer le package

Installer la bibliothèque de client pour NuGet :

dotnet add package Microsoft.Azure.WebPubSub.Common

Prérequis

Authentifier le client

Non applicable à la bibliothèque. Vous devez utiliser une bibliothèque cliente pour désérialiser les demandes de service de manière conviviale.

Concepts clés

Événements

Connect, Connected, Disconnected sont des événements système qui indiquent l’étape de connexion. Connect est un événement bloquant qui attend que la réponse détermine l’action suivante. Toute erreur retournée supprime la connexion.

Les événements utilisateur sont des événements de message. Il s’agit également d’un événement bloquant dont le service attend une réponse. Et le serveur peut retourner des informations dans la réponse qui seront envoyées directement à l’appelant.

WebPubSubEventRequest

WebPubSubEventRequest, représente une requête abstraite provenant du côté service. En détail, il doit s’agir de ValidationRequest ou de l’un des 4 événements, à savoir ConnectEventRequest, ConnectedEventRequest, UserEventRequest et DisconnectedEventRequest. ValidationRequest représente la demande de protection contre les abus.

WebPubSubEventResponse

WebPubSubEventResponse, représente une réponse abstraite qui doit revenir au service. En détail, il doit s’agir d’EventErrorResponse ou de l’un des 2 événements bloquants, à savoir ConnectEventResponse et UserEventResponse.

Exemples

Consultez Microsoft.Azure.WebPubSub.AspNetCore pour E2E à l’aide d’exemples.

Dépannage

Vous pouvez également activer la journalisation de la console facilement si vous souhaitez approfondir les requêtes que vous formulez sur le service.

Étapes suivantes

Consultez le répertoire d’exemples pour obtenir des exemples détaillés sur l’utilisation de cette bibliothèque.

Contribution

Ce projet accepte les contributions et les suggestions. La plupart des contributions vous demandent d’accepter un contrat de licence de contribution (CLA) déclarant que vous avez le droit de nous accorder, et que vous nous accordez réellement, les droits d’utilisation de votre contribution. Pour plus d’informations, visitez https://cla.microsoft.com.

Quand vous envoyez une demande de tirage (pull request), un bot CLA détermine automatiquement si vous devez fournir un contrat CLA et agrémenter la demande de tirage de façon appropriée (par exemple, avec une étiquette ou un commentaire). Suivez simplement les instructions fournies par le bot. Vous ne devez effectuer cette opération qu’une seule fois sur tous les dépôts utilisant notre contrat CLA.

Ce projet a adopté le [Code de conduite Open Source Microsoft][code_of_conduct]. Pour plus d’informations, consultez la [FAQ sur le code de conduite][code_of_conduct_faq] ou contactez opencode@microsoft.com toute question ou commentaire supplémentaire.

Impressions