EAC.Hosting
0.1.0-rc.4
dotnet add package EAC.Hosting --version 0.1.0-rc.4
NuGet\Install-Package EAC.Hosting -Version 0.1.0-rc.4
<PackageReference Include="EAC.Hosting" Version="0.1.0-rc.4" />
<PackageVersion Include="EAC.Hosting" Version="0.1.0-rc.4" />
<PackageReference Include="EAC.Hosting" />
paket add EAC.Hosting --version 0.1.0-rc.4
#r "nuget: EAC.Hosting, 0.1.0-rc.4"
#:package EAC.Hosting@0.1.0-rc.4
#addin nuget:?package=EAC.Hosting&version=0.1.0-rc.4&prerelease
#tool nuget:?package=EAC.Hosting&version=0.1.0-rc.4&prerelease
EAC.Hosting
Repositorio propietario del NuGet EAC.Hosting.
Estado actual: bootstrap, CI y publicación prerelease validados hasta
0.1.0-rc.3. La promoción estable permanece diferida y requiere aprobación
explícita.
El paquete mantiene un punto de entrada mínimo sobre el Generic Host de .NET:
return await EacHost.RunAsync<DocumentServiceBootstrap>(args);
Configuración y consumo
<PackageReference Include="EAC.Hosting" Version="0.1.0-rc.3" />
Hosting conserva las fuentes y la precedencia nativas de
Host.CreateApplicationBuilder: appsettings.json, archivo por ambiente,
User Secrets en desarrollo, variables de entorno, argumentos y providers
agregados explícitamente por el consumidor. El paquete no envuelve
IConfiguration ni almacena settings propios.
El timeout global de cierre pertenece a HostOptions:
{
"HostOptions": {
"ShutdownTimeout": "00:00:30"
}
}
La variable equivalente es HostOptions__ShutdownTimeout=00:00:30. El mismo
valor puede establecerse por código y esta configuración posterior prevalece:
builder.Services.Configure<HostOptions>(options =>
options.ShutdownTimeout = TimeSpan.FromSeconds(30));
| Opción | Default | Obligatoria | Sensible | Cambio |
|---|---|---|---|---|
HostOptions:ShutdownTimeout |
default de Generic Host | no | no | reinicio |
Cada capacidad registra sus propias Options mediante ValidateOnStart; una
sección habilitada e inválida impide iniciar el proceso. Hosting no requiere
connection strings ni secretos. Los providers externos se agregan antes de
registrar capacidades y nunca cambian la API pública basada en Configuration y
Options.
VERSION declara el candidato actual dentro de 0.1.0-alpha.N,
0.1.0-beta.N o 0.1.0-rc.N. Ningún script local publica artefactos.
Validación y candidato local:
./scripts/ci.sh
./scripts/release-candidate.sh
El candidato incluye paquete, símbolos, SBOM SPDX 2.2, hashes, smoke test y evidencia del commit. No contiene una operación de publicación.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Hosting (>= 10.0.12)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EAC.Hosting:
| Package | Downloads |
|---|---|
|
EAC.Hosting.AspNetCore
Native-first ASP.NET Core bootstrap orchestration for EAC services. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-rc.4 | 75 | 10/23/2026 |
| 0.1.0-rc.3 | 255 | 8/21/2026 |
| 0.1.0-rc.2 | 132 | 8/9/2026 |
| 0.1.0-rc.1 | 72 | 8/8/2026 |
| 0.1.0-beta.1 | 90 | 8/8/2026 |
| 0.1.0-alpha.5 | 88 | 8/8/2026 |