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


.NET Aspire инструментарий сообщества PostgreSQL расширения для хостинга

Включает:Интеграция хостинга включена только интеграция хостинга — Client интеграция не включенаClient интеграция не включена.

Заметка

Эта интеграция является частью .NET.NET Aspire и официально не поддерживается командой .NET.NET Aspire.

В этой статье вы узнаете о пакете расширений набора средств сообщества .NET AspirePostgreSQL, который предоставляет дополнительные функциональные возможности пакета размещения .NET AspirePostgreSQL.

Этот пакет предоставляет следующие функции:

Интеграция хостинга

Чтобы приступить к работе с .NET Aspire Набором инструментов сообщества PostgreSQL расширениями размещения, установите пакет NuGet 📦 CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions в проект AppHost.

dotnet add package CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions

Дополнительные сведения см. в статье о команде dotnet add package или Управление зависимостями пакетов в приложениях .NET.

Пример использования

Чтобы добавить пользовательский интерфейс управления DbGate в ресурс PostgreSQL, вызовите метод WithDbGate в экземпляре PostgresServerResource.

var postgresServer = builder.AddPostgreSQL("PostgreSQL")
    .WithDbGate();

Чтобы добавить пользовательский интерфейс управления Adminer для ресурса PostgreSQL, вызовите метод WithAdminer на экземпляре PostgresServerResource.

var postgresServer = builder.AddPostgreSQL("PostgreSQL")
    .WithAdminer();

Это добавит новый ресурс на хост приложения, который будет доступен на панели управления .NET.NET Aspire.