ServerRemotingExtensions

Namespace: Bolero.Remoting.Server
Attributes:
[<Extension>]

Extension methods to enable support for remoting in the ASP.NET Core server side.

Static members

Static memberDescription
ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service using dependency injection.

ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * handler:'T * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service.

ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * handler:(IRemoteContext -> 'T) * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service.

ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * basePath:string * handler:'T * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service at the given path.

ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * basePath:string * handler:(IRemoteContext -> 'T) * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service at the given path.

ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * basePath:PathString * handler:'T * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service at the given path.

ServerRemotingExtensions.AddRemoting(...)
Signature: (this:IServiceCollection * basePath:PathString * handler:(IRemoteContext -> 'T) * configureSerialization:(JsonSerializerOptions -> unit) option) -> IServiceCollection
Type parameters: 'T Attributes:
[<Extension>]

Add a remote service at the given path.

ServerRemotingExtensions.UseRemoting(...)
Signature: this:IApplicationBuilder -> IApplicationBuilder
Attributes:
[<Extension>]