Compartir a través de


Biblioteca cliente de eventos del controlador de eventos de Azure Web PubSub para .NET: versión 1.2.0

Esta biblioteca define la clase que se va a procesar con las solicitudes ascendentes del servicio Azure Web PubSub.

Introducción

Instalar el paquete

Instale la biblioteca cliente desde NuGet:

dotnet add package Microsoft.Azure.WebPubSub.Common

Requisitos previos

Autenticar el cliente

No es aplicable a la biblioteca. Debe trabajar con una biblioteca cliente para deserializar las solicitudes de servicio de forma fácil.

Conceptos clave

Events

Connect, Connected, Disconnected son eventos del sistema que indican la fase de conexión. Y Connect es un evento de bloqueo que el servicio esperará a que la respuesta determine la siguiente acción. Cualquier error devuelto quitará la conexión.

Los eventos de usuario son eventos de mensaje. También es un evento de bloqueo que el servicio está esperando respuesta. Y el servidor puede devolver información en la respuesta que se enviará directamente al autor de la llamada.

WebPubSubEventRequest

WebPubSubEventRequest, representa que una solicitud abstracta procede del lado del servicio. En detalle, debe ser ValidationRequest o uno de los 4 eventos, que son ConnectEventRequest, ConnectedEventRequest, UserEventRequest y DisconnectedEventRequest. ValidationRequest representa la solicitud de protección contra abusos.

WebPubSubEventResponse

WebPubSubEventResponse, representa una respuesta abstracta que debe volver al servicio. En detalle, debe ser EventErrorResponse o uno de los 2 eventos de bloqueo, que son ConnectEventResponse y UserEventResponse.

Ejemplos

Consulte Microsoft.Azure.WebPubSub.AspNetCore para E2E mediante ejemplos.

Solución de problemas

También puede habilitar el registro de la consola fácilmente si desea profundizar más en las solicitudes que realiza en el servicio.

Pasos siguientes

Eche un vistazo al directorio de ejemplos para obtener ejemplos detallados sobre cómo usar esta biblioteca.

Contribuciones

Este proyecto agradece las contribuciones y sugerencias. La mayoría de las contribuciones requieren que acepte un Contrato de licencia para el colaborador (CLA) que declara que tiene el derecho a concedernos y nos concede los derechos para usar su contribución. Para más detalles, visite https://cla.microsoft.com.

Cuando se envía una solicitud de incorporación de cambios, un bot de CLA determinará de forma automática si tiene que aportar un CLA y completar la PR adecuadamente (por ejemplo, la etiqueta, el comentario). Solo siga las instrucciones que le dará el bot. Solo será necesario que lo haga una vez en todos los repositorios con nuestro CLA.

Este proyecto ha adoptado el [Código de conducta de código abierto de Microsoft][code_of_conduct]. Para obtener más información, consulte [Preguntas más frecuentes sobre el código de conducta][code_of_conduct_faq] o póngase en contacto con opencode@microsoft.com cualquier pregunta o comentario adicional.

Impresiones