Formação
Módulo
Introdução ao .NET Aspire - Training
Neste módulo, você aprenderá sobre aplicativos nativos da nuvem e como a pilha do .NET Aspire facilita o desenvolvimento de microsserviços e a conexão entre eles e com serviços de suporte.
Este browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Inclui:Integração de hospedagem não incluída Client integração
Nota
Essa integração faz parte do .NET.NET Aspire Community Toolkit e não é oficialmente suportada pela equipe .NET.NET Aspire.
Neste artigo, você aprenderá sobre o pacote Deno do Kit de Ferramentas da Comunidade .NET Aspire. O pacote de extensões traz os seguintes recursos:
Para começar a usar as extensões Deno do .NET Aspire Community Toolkit, instale o pacote do NuGet 📦 CommunityToolkit.Aspire.Hosting.Deno no projeto AppHost.
dotnet add package CommunityToolkit.Aspire.Hosting.Deno
Para obter mais informações, consulte dotnet add package ou Gerir dependências de pacotes em aplicações .NET.
As seções a seguir detalham vários usos, desde a execução de aplicativos Vite até o uso de gerenciadores de pacotes específicos.
Essa extensão de integração adiciona suporte para executar um aplicativo Deno definido em um script. Como Deno é seguro por padrão, os sinalizadores de permissão devem ser especificados no argumento permissionFlags
de AddDenoApp
.
var builder = DistributedApplication.CreateBuilder(args);
builder.AddDenoApp("oak-demo", "main.ts", permissionFlags: ["--allow-env", "--allow-net"])
.WithHttpEndpoint(env: "PORT")
.WithEndpoint();
builder.Build().Run();
O código anterior usa os interruptores totalmente qualificados. Como alternativa, você também pode usar o alias equivalente. Para obter mais informações, consulte Deno docs: Segurança e permissões.
Essa extensão de integração adiciona suporte para executar tarefas especificadas num pacote .json ou deno.json.
var builder = DistributedApplication.CreateBuilder(args);
builder.AddDenoTask("vite-demo", taskName: "dev")
.WithHttpEndpoint(env: "PORT")
.WithEndpoint();
builder.Build().Run();
Esta extensão de integração adiciona suporte para a instalação de dependências que utiliza deno install
nos bastidores simplesmente usando WithDenoPackageInstallation
.
Nota
Esta API só funciona quando está presente um arquivo .lock
var builder = DistributedApplication.CreateBuilder(args);
builder.AddDenoTask("vite-demo", taskName: "dev")
.WithDenoPackageInstallation()
.WithHttpEndpoint(env: "PORT")
.WithEndpoint();
Comentários do .NET Aspire
O .NET Aspire é um projeto código aberto. Selecione um link para fornecer comentários:
Formação
Módulo
Introdução ao .NET Aspire - Training
Neste módulo, você aprenderá sobre aplicativos nativos da nuvem e como a pilha do .NET Aspire facilita o desenvolvimento de microsserviços e a conexão entre eles e com serviços de suporte.