Adición de Azure SignalR mediante Servicios conectados de Visual Studio

Con Visual Studio, puede conectar cualquiera de las siguientes opciones a Azure SignalR Service mediante el uso de la característica Servicios conectados:

  • Aplicación de consola de .NET Framework
  • Model-View-Controller (Modelo-Vista-Controlador) ASP.NET (MVC) (Esquema de trabajo .NET)
  • ASP.NET Core
  • .NET Core (incluida la aplicación de consola, WPF, Windows Forms y la biblioteca de clases)
  • Rol de trabajo de .NET Core
  • Azure Functions
  • Aplicación de la Plataforma universal de Windows
  • Xamarin
  • Cordova

La funcionalidad del servicio conectado agrega todo el código de conexión y las referencias necesarios al proyecto y modifica los archivos de configuración de forma adecuada.

Nota

Este tema se aplica a Visual Studio para Windows. En Visual Studio para Mac, vea Servicios conectados en Visual Studio para Mac.

Requisitos previos

Conexión con Azure SignalR mediante Servicios conectados

  1. Abra el proyecto en Visual Studio.

  2. En el Explorador de soluciones, haga clic con el botón derecho en el nodo Servicios conectados y, en el menú contextual, seleccione Agregar servicio conectado.

  3. En la pestaña Servicios conectados, seleccione el icono + de Dependencias de servicio.

    Add Service Dependency

  4. En la página Agregar dependencia, seleccione Azure SignalR Service.

    Add Azure SignalR Service

    Si aún no ha iniciado sesión en su cuenta de Azure, hágalo ahora. Si no tiene una cuenta de Azure, puede registrarse para obtener una evaluación gratuita.

  5. En la pantalla Configurar Azure SignalR, seleccione un componente de Azure SignalR existente y seleccione Siguiente.

    Si necesita crear un componente, vaya al siguiente paso. De lo contrario, vaya al paso 7.

    Connect to existing Azure SignalR component

  6. Para crear una instancia de Azure SignalR Service:

    1. Seleccione Crear una nueva instancia de Azure SignalR Service en la parte inferior de la pantalla.

    2. Rellene la pantalla Azure SignalR Service: Crear nueva y seleccione Crear.

      New Azure SignalR Service instance

    3. Cuando aparece la pantalla Configurar Azure SignalR Service, la nueva instancia está en la lista. Seleccione la nueva instancia en la lista y seleccione Siguiente.

  7. Escriba un nombre de cadena de conexión, o elija el valor predeterminado, y seleccione si quiere la cadena de conexión almacenada en un archivo de secretos local o en Azure Key Vault.

    Specify connection string

  8. En la pantalla Resumen de cambios se muestran todas las modificaciones que se realizarán en el proyecto si completa el proceso. Si los cambios parecen correctos, seleccione Finalizar.

    Summary of changes

  9. La conexión aparece en la sección Dependencias de servicio de la pestaña Servicios conectados.

    Service dependencies

Conexión con Azure SignalR mediante Servicios conectados

Nota:

Para los proyectos de .NET Framework, la interfaz de usuario de Servicios conectados es ligeramente diferente. Para ver las diferencias, compare esta información con la versión de esta página para Visual Studio 2019.

  1. Abra el proyecto en Visual Studio.

  2. En el Explorador de soluciones, haga clic con el botón derecho en el nodo Servicios conectados y, en el menú contextual, seleccione Agregar para abrir el menú de servicios disponibles.

    Screenshot showing Connected Services context menu options.

  3. Elija Azure SignalR Service. Aparece la página Conectarse a la dependencia.

    Screenshot showing Connect to dependency for Azure SignalR.

    Si aún no ha iniciado sesión en su cuenta de Azure, hágalo ahora. Si no tiene una cuenta de Azure, puede registrarse para obtener una evaluación gratuita.

  4. Seleccione un componente de Azure SignalR existente y, después, seleccione Siguiente.

    Si necesita crear un componente, vaya al siguiente paso. De lo contrario, vaya al paso 7.

    Screenshot showing

  5. Para crear una instancia de Azure SignalR Service:

    1. Seleccione Crear nuevo en la parte central derecho de la pantalla.

    2. Rellene la pantalla Azure SignalR Service: Crear nueva y seleccione Crear.

      Screenshot showing

    3. Cuando aparece la pantalla Configurar Azure SignalR Service, la nueva instancia está en la lista. Seleccione la nueva instancia en la lista y seleccione Siguiente.

  6. Escriba un nombre de cadena de conexión, o elija el valor predeterminado, y seleccione si quiere la cadena de conexión almacenada en un archivo de secretos local o en Azure Key Vault.

    Screenshot showing

  7. En la pantalla Resumen de cambios se muestran todas las modificaciones que se realizarán en el proyecto si completa el proceso. Si los cambios parecen correctos, seleccione Finalizar.

    Screenshot showing

  8. En Explorador de soluciones, haga doble clic en el nodo Servicios conectados para abrir la pestaña Servicios conectados. La conexión aparece en la sección Dependencias del servicio:

    Screenshot showing

    Si hace clic en los tres puntos que hay junto a la dependencia que agregó, puede ver varias opciones, como Conectar para volver a abrir el asistente y cambiar la conexión. También puede hacer clic en los tres puntos situados en la parte superior derecha de la ventana para ver las opciones para iniciar dependencias locales, cambiar la configuración, etc.

Pasos siguientes

Continúe con la guía de inicio rápido de Azure SignalR. Puede omitir la configuración inicial, que ya ha realizado, y continuar en la sección Adición de Azure SignalR a la aplicación web. El código que use varía en función de la versión de ASP.NET Core, por lo que es posible que tenga que modificar el código del tutorial para adaptarlo a la plantilla de proyecto si su versión de ASP.NET Core no coincide con la versión que se usa en la guía de inicio rápido.