Fdw.Hosting
1.0.0-rc.4
dotnet add package Fdw.Hosting --version 1.0.0-rc.4
NuGet\Install-Package Fdw.Hosting -Version 1.0.0-rc.4
<PackageReference Include="Fdw.Hosting" Version="1.0.0-rc.4" />
<PackageVersion Include="Fdw.Hosting" Version="1.0.0-rc.4" />
<PackageReference Include="Fdw.Hosting" />
paket add Fdw.Hosting --version 1.0.0-rc.4
#r "nuget: Fdw.Hosting, 1.0.0-rc.4"
#:package Fdw.Hosting@1.0.0-rc.4
#addin nuget:?package=Fdw.Hosting&version=1.0.0-rc.4&prerelease
#tool nuget:?package=Fdw.Hosting&version=1.0.0-rc.4&prerelease
Fdw.Hosting
Host construction for an FDW application: the startup order, the phase invocation, and the middleware a host installs.
This package declares 1 interface(s), 1 model(s).
Contracts (1)
| Type | Kind | Purpose |
|---|---|---|
IWebMcpToolRegistry |
interface | Provides access to the set of WebMCP tools discovered from decorated endpoints. |
Records (1)
| Type | Kind | Purpose |
|---|---|---|
ErrorResponse |
class | Standard error response for 500 Internal Server Error responses. Includes request ID for support… |
Types (32)
| Type | Kind | Purpose |
|---|---|---|
CorsOptions |
class | Configuration options for CORS policy. Loaded from appsettings.json "Cors" section. |
ErrorEnvelopeExtensions |
class | Helpers for emitting consistent {errorCode, messages} JSON envelopes from any endpoint. |
GlobalExceptionHandlerMiddleware |
class | Global exception handler middleware that catches unhandled exceptions and returns a standardized error… |
HostingLog |
class | MessageLogging for FDW hosting operations. EventId range: 500-550 |
MiddlewarePipelineExtensions |
class | Extension methods for configuring the full HTTP middleware pipeline in correct order. |
RequestContextLog |
class | Source-generated logging methods for RequestContextMiddleware. EventId range: 549 |
RequestContextMiddleware |
class | Middleware that builds an from the authenticated and stores it in for downstream use. Also establishes… |
ResponseBufferingExtensions |
class | Extension methods for the response-buffering middleware. |
ResponseBufferingMiddleware |
class | Buffers response bodies into a MemoryStream so Content-Length is set explicitly, preventing chunked… |
ResponseBufferingOptions |
class | Configuration for the framework response-buffering middleware. |
SecurityHeadersOptions |
class | Configuration options for security headers middleware. |
ServiceEndpointsOptions |
class | Downstream service endpoint URLs for API gateway proxying. Loaded from appsettings.json… |
Installation
dotnet add package Fdw.Hosting --prerelease
Dependencies
Fdw.Hosting.Abstractions · Fdw.Operations · Fdw.Services.Agents · Fdw.Services.Audit · Fdw.Services.Authentication · Fdw.Services.Authentication.Abstractions · Fdw.Services.Authorization · Fdw.Services.Calculations · Fdw.Services.Connections · Fdw.Services.Data · Fdw.Services.Etl · Fdw.Services.Etl.Projects · Fdw.Services.Messaging · Fdw.Services.Multitenancy.Sql · Fdw.Services.Notifications · Fdw.Services.Pipelines · Fdw.Services.Quality · Fdw.Services.RateLimiting · Fdw.Services.Resiliency · Fdw.Services.Scheduling · Fdw.Services.SecretManagers · Fdw.Services.SessionState · Fdw.Services.Settings · Fdw.Services.Users · Fdw.Services.Workflows · Fdw.SignalR · Fdw.Web.RestEndpoints
Build-time only (generators and analyzers, not runtime dependencies): Fdw.Collections.SourceGenerators · Fdw.MessageLogging.SourceGenerators
Part of FractalDataWorks 1.0.0-rc.1. Licensed under Apache-2.0.
| 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
- ColorHelper (>= 1.8.1)
- Cronos (>= 0.13.0)
- FastEndpoints (>= 8.1.0)
- FastEndpoints.Swagger (>= 8.1.0)
- Fdw.Hosting.Abstractions (>= 1.0.0-rc.4)
- Fdw.Operations (>= 1.0.0-rc.4)
- Fdw.Services.Agents (>= 1.0.0-rc.4)
- Fdw.Services.Audit (>= 1.0.0-rc.4)
- Fdw.Services.Authentication (>= 1.0.0-rc.4)
- Fdw.Services.Authentication.Abstractions (>= 1.0.0-rc.4)
- Fdw.Services.Authorization (>= 1.0.0-rc.4)
- Fdw.Services.Calculations (>= 1.0.0-rc.4)
- Fdw.Services.Connections (>= 1.0.0-rc.4)
- Fdw.Services.Data (>= 1.0.0-rc.4)
- Fdw.Services.Etl (>= 1.0.0-rc.4)
- Fdw.Services.Messaging (>= 1.0.0-rc.4)
- Fdw.Services.Multitenancy.Sql (>= 1.0.0-rc.4)
- Fdw.Services.Notifications (>= 1.0.0-rc.4)
- Fdw.Services.Pipelines (>= 1.0.0-rc.4)
- Fdw.Services.Quality (>= 1.0.0-rc.4)
- Fdw.Services.RateLimiting (>= 1.0.0-rc.4)
- Fdw.Services.Resiliency (>= 1.0.0-rc.4)
- Fdw.Services.Scheduling (>= 1.0.0-rc.4)
- Fdw.Services.SecretManagers (>= 1.0.0-rc.4)
- Fdw.Services.SessionState (>= 1.0.0-rc.4)
- Fdw.Services.Settings (>= 1.0.0-rc.4)
- Fdw.Services.Users (>= 1.0.0-rc.4)
- Fdw.Services.Workflows (>= 1.0.0-rc.4)
- Fdw.SignalR (>= 1.0.0-rc.4)
- Fdw.UI (>= 1.0.0-rc.4)
- Fdw.Web.Http.Authentication.Blazor (>= 1.0.0-rc.4)
- Fdw.Web.RestEndpoints (>= 1.0.0-rc.4)
- FluentValidation (>= 12.1.1)
- FluentValidation.DependencyInjectionExtensions (>= 12.1.1)
- MailKit (>= 4.17.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 10.0.10)
- Microsoft.AspNetCore.Cryptography.KeyDerivation (>= 10.0.10)
- Microsoft.AspNetCore.Http (>= 2.3.10)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.3.10)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.10)
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Caching.Memory (>= 10.0.10)
- Microsoft.Extensions.Configuration (>= 10.0.10)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.10)
- Microsoft.Extensions.Configuration.CommandLine (>= 10.0.10)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 10.0.10)
- Microsoft.Extensions.Configuration.Json (>= 10.0.10)
- Microsoft.Extensions.Configuration.UserSecrets (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 10.0.10)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Hosting (>= 10.0.10)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Microsoft.Extensions.Identity.Core (>= 10.0.10)
- Microsoft.Extensions.Logging (>= 10.0.10)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Logging.Console (>= 10.0.10)
- Microsoft.Extensions.Options (>= 10.0.10)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.10)
- Microsoft.Extensions.Options.DataAnnotations (>= 10.0.10)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.19.2)
- Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 8.19.2)
- Microsoft.IdentityModel.Tokens (>= 8.19.2)
- Microsoft.OData.Edm (>= 8.4.3)
- Microsoft.OpenApi.Readers (>= 1.6.29)
- MimeKit (>= 4.17.0)
- Newtonsoft.Json (>= 13.0.3)
- OpenTelemetry.Exporter.Console (>= 1.15.3)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.15.3)
- OpenTelemetry.Extensions.Hosting (>= 1.15.3)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.15.2)
- OpenTelemetry.Instrumentation.Http (>= 1.15.1)
- Polly.Core (>= 8.6.6)
- Serilog (>= 4.3.1)
- Serilog.AspNetCore (>= 10.0.0)
- Serilog.Enrichers.Environment (>= 3.0.1)
- Serilog.Enrichers.Span (>= 3.1.0)
- Serilog.Extensions.Hosting (>= 10.0.0)
- Serilog.Extensions.Logging (>= 10.0.0)
- Serilog.Formatting.Compact (>= 3.0.0)
- Serilog.Settings.Configuration (>= 10.0.0)
- Serilog.Sinks.Console (>= 6.1.1)
- Serilog.Sinks.File (>= 7.0.0)
- Serilog.Sinks.Seq (>= 9.1.0)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.IdentityModel.Tokens.Jwt (>= 8.19.2)
- System.Threading.RateLimiting (>= 10.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Fdw.Hosting:
| Package | Downloads |
|---|---|
|
Fdw.Hosting.MsSql
Development tools and utilities for the Fdw ecosystem. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-rc.4 | 170 | 8/19/2026 |
| 1.0.0-rc.3 | 191 | 8/17/2026 |
| 1.0.0-rc.1 | 83 | 8/10/2026 |