Skip to content

Docs: Add streaming requests & feature updates - #20

Merged
manusoft merged 1 commit into
masterfrom
documentation
Sep 25, 2026
Merged

manusoft merged 1 commit into
masterfrom
documentation

Conversation

@manusoft

Copy link
Copy Markdown
Owner

Added a new "Streaming Requests" section with sidebar anchor and examples (IStreamRequest / IStreamRequestHandler, ExportPetsStream -> IAsyncEnumerable, consuming via sender.CreateStream + await foreach, ASP.NET Core IAsyncEnumerable action). Documented stream pipeline behaviors (IStreamPipelineBehavior), registration via options.AddStreamBehavior(...) and example registration with builder.Services.AddInterlink(..., typeof(ExportPetsStreamHandler).Assembly). Updated Features list with new bullets (notification publish strategies, notification pipeline behaviors, optional request timeout behavior, streaming requests/CreateStream, unified IMediator, unit support for fire-and-forget). Performed minor formatting/whitespace cleanups in code snippets (normalized generic constraints, small IRequest/IRequestHandler/INotificationHandler and validator tweaks) and adjusted


placement for layout consistency.

Added a new "Streaming Requests" section with sidebar anchor and examples (IStreamRequest / IStreamRequestHandler, ExportPetsStream -> IAsyncEnumerable<Pet>, consuming via sender.CreateStream + await foreach, ASP.NET Core IAsyncEnumerable action). Documented stream pipeline behaviors (IStreamPipelineBehavior), registration via options.AddStreamBehavior(...) and example registration with builder.Services.AddInterlink(..., typeof(ExportPetsStreamHandler).Assembly). Updated Features list with new bullets (notification publish strategies, notification pipeline behaviors, optional request timeout behavior, streaming requests/CreateStream, unified IMediator, unit support for fire-and-forget). Performed minor formatting/whitespace cleanups in code snippets (normalized generic constraints, small IRequest/IRequestHandler/INotificationHandler and validator tweaks) and adjusted <hr> placement for layout consistency.
@manusoft manusoft added this to the v1.6.0 milestone Sep 25, 2026
@manusoft manusoft self-assigned this Sep 25, 2026
@manusoft manusoft added the documentation Improvements or additions to documentation label Sep 25, 2026
@manusoft
manusoft merged commit c5db480 into master Sep 25, 2026
7 checks passed
@manusoft
manusoft deleted the documentation branch September 25, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant