Поделиться через


Добавление Azure SignalR с помощью подключенных служб Visual Studio

С помощью Visual Studio можно подключить любую из следующих служб к службе Azure SignalR с помощью функции подключенных служб :

  • консольное приложение платформа .NET Framework
  • ASP.NET контроллер модели-представления (MVC) (платформа .NET Framework)
  • ASP.NET Core
  • .NET Core (включая консольное приложение, WPF, Windows Forms, библиотеку классов)
  • Рабочая роль .NET Core
  • Функции Azure
  • приложение универсальная платформа Windows
  • Xamarin
  • Cordova

Подключенные службы добавляют необходимые ссылки и код подключения в проект и вносят соответствующие изменения в файлы конфигурации.

Примечание.

Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Подключенные службы в Visual Studio для Mac.

Необходимые компоненты

Подключение к Azure SignalR с помощью подключенных служб

  1. Откройте проект в Visual Studio.

  2. В Обозреватель решений щелкните правой кнопкой мыши узел "Подключенные службы" и в контекстном меню выберите "Добавить подключенную службу".

    Если узел "Подключенные службы" не отображается, выберите "Добавить подключенные службы> project".>

  3. На вкладке "Подключенные службы" выберите значок "+" для зависимостей служб.

    Добавление зависимости службы

  4. На странице "Добавление зависимостей" выберите Служба Azure SignalR.

    Добавление Служба Azure SignalR

    Если вы еще не вошли, войдите в свою учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.

  5. На экране "Настройка Azure SignalR" выберите существующий компонент Azure SignalR и нажмите кнопку "Далее".

    Если вам нужно создать новый компонент, перейдите к следующему шагу. В противном случае перейдите к шагу 7.

    Подключение к существующему компоненту Azure SignalR

  6. Чтобы создать экземпляр службы Azure SignalR, выполните приведенные действия.

    1. Выберите "Создать новый экземпляр Служба Azure SignalR" в нижней части экрана.

    2. Заполните Служба Azure SignalR: создайте новый экран и нажмите кнопку "Создать".

      Новый экземпляр Служба Azure SignalR

    3. При отображении экрана "Настройка Служба Azure SignalR" новый экземпляр появится в списке. Выберите новый экземпляр в списке и нажмите кнопку "Далее".

  7. Введите имя строка подключения или выберите значение по умолчанию и выберите, хотите ли строка подключения храниться в локальном файле секретов или в Azure Key Vault.

    Указание строка подключения

  8. На экране "Сводка изменений" отображаются все изменения, которые будут внесены в проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку "Готово".

    Сводка изменений

  9. Подключение отображается в разделе "Зависимости службы" на вкладке "Подключенные службы".

    Зависимости служб

Подключение к Azure SignalR с помощью подключенных служб

Примечание.

Для проектов платформа .NET Framework пользовательский интерфейс подключенных служб немного отличается. Чтобы увидеть различия, сравните версию Visual Studio 2019 этой страницы.

  1. Откройте проект в Visual Studio.

  2. В Обозреватель решений щелкните правой кнопкой мыши узел "Подключенные службы" и в контекстном меню выберите "Добавить", чтобы открыть меню доступных служб.

    Снимок экрана: параметры контекстного меню

    Если узел "Подключенные службы" не отображается, выберите "Добавить подключенные службы> project".>

  3. Выберите Служба Azure SignalR. Откроется страница подключения к зависимости.

    Снимок экрана: подключение к зависимости для Azure SignalR.

    Если вы еще не вошли, войдите в свою учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.

  4. Выберите существующий компонент Azure SignalR и нажмите кнопку "Далее".

    Если вам нужно создать новый компонент, перейдите к следующему шагу. В противном случае перейдите к шагу 7.

    Снимок экрана: экран

  5. Чтобы создать экземпляр службы Azure SignalR, выполните приведенные действия.

    1. Нажмите кнопку "Создать" справа от экрана.

    2. Заполните Служба Azure SignalR: создайте новый экран и нажмите кнопку "Создать".

      Снимок экрана: экран

    3. При отображении экрана "Настройка Служба Azure SignalR" новый экземпляр появится в списке. Выберите новый экземпляр в списке и нажмите кнопку "Далее".

  6. Введите имя строка подключения или выберите значение по умолчанию и выберите, хотите ли строка подключения храниться в локальном файле секретов или в Azure Key Vault.

    Снимок экрана: экран

  7. На экране "Сводка изменений" отображаются все изменения, которые будут внесены в проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку "Готово".

    Снимок экрана:

  8. В Обозреватель решений дважды щелкните узел "Подключенные службы", чтобы открыть вкладку "Подключенные службы". Подключение отображается в разделе "Зависимости службы":

    Снимок экрана: раздел

    Если щелкнуть три точки рядом с добавленной зависимостью, можно увидеть различные параметры, такие как подключение , чтобы повторно открыть мастер и изменить подключение. Вы также можете щелкнуть три точки в правом верхнем углу окна, чтобы просмотреть параметры для запуска локальных зависимостей, изменения параметров и т. д.

Следующие шаги

Перейдите к краткому руководству по Azure SignalR. Вы можете пропустить начальную настройку, так как вы уже сделали это, и продолжить работу с разделом "Добавить Azure SignalR" в веб-приложение. Используемый код зависит от версии ASP.NET Core, поэтому может потребоваться изменить код в руководстве, чтобы соответствовать шаблону проекта, если версия ASP.NET Core не соответствует версии, используемой в кратком руководстве.