Constructor AsyncApiDocumentGenerator
- Namespace
- Ratatoskr.AsyncApi.Generation
- Assembly
- Ratatoskr.dll
AsyncApiDocumentGenerator(AsyncApiOptions, ChannelRegistry, CloudEventsOptions, IEnumerable<IAsyncApiTransportBindingProvider>)
Generates an AsyncAPI v3 document from the Ratatoskr channel registry and configuration. Transport-agnostic: transport-specific bindings are applied by registered IAsyncApiTransportBindingProvider implementations.
public AsyncApiDocumentGenerator(AsyncApiOptions options, ChannelRegistry channelRegistry, CloudEventsOptions cloudEventsOptions, IEnumerable<IAsyncApiTransportBindingProvider> bindingProviders)
Parameters
optionsAsyncApiOptionschannelRegistryChannelRegistrycloudEventsOptionsCloudEventsOptionsbindingProvidersIEnumerable<IAsyncApiTransportBindingProvider>