Table of Contents

Class EndpointServiceCollectionExtensions

Namespace
The.Web
Assembly
Instagile.Web.dll
public static class EndpointServiceCollectionExtensions
Inheritance
EndpointServiceCollectionExtensions
Inherited Members

Methods

AddTheEndpoint(IServiceCollection, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add RPC endpoints.

public static IServiceCollection AddTheEndpoint(this IServiceCollection source, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheEndpoint(IServiceCollection, Func<IServiceProvider, IAuthentication>, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add RPC endpoints.

public static IServiceCollection AddTheEndpoint(this IServiceCollection source, Func<IServiceProvider, IAuthentication> getAuthentication, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
getAuthentication Func<IServiceProvider, IAuthentication>
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheEndpoint(IServiceCollection, string, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add RPC endpoints.

public static IServiceCollection AddTheEndpoint(this IServiceCollection source, string sharedSecret, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
sharedSecret string
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheEndpoint(IServiceCollection, IAuthentication, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add RPC endpoints.

public static IServiceCollection AddTheEndpoint(this IServiceCollection source, IAuthentication authentication, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
authentication IAuthentication
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheEndpointCore(IServiceCollection, Action<RPCOptions>?, Func<IServiceProvider, RPCOptions, IEndpoint>)

public static IServiceCollection AddTheEndpointCore(this IServiceCollection source, Action<RPCOptions>? configure, Func<IServiceProvider, RPCOptions, IEndpoint> provide)

Parameters

source IServiceCollection
configure Action<RPCOptions>
provide Func<IServiceProvider, RPCOptions, IEndpoint>

Returns

IServiceCollection

AddTheEndpointCore(IServiceCollection, Func<IServiceProvider, IEndpoint>)

public static IServiceCollection AddTheEndpointCore(this IServiceCollection source, Func<IServiceProvider, IEndpoint> provide)

Parameters

source IServiceCollection
provide Func<IServiceProvider, IEndpoint>

Returns

IServiceCollection

AddTheNamedEndpoint(IServiceCollection, string, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add an extra endpoint using a named framework instance.

public static IServiceCollection AddTheNamedEndpoint(this IServiceCollection source, string name, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
name string
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheNamedEndpoint(IServiceCollection, string, Func<IServiceProvider, object?, IAuthentication>, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add an extra endpoint using a named framework instance.

public static IServiceCollection AddTheNamedEndpoint(this IServiceCollection source, string name, Func<IServiceProvider, object?, IAuthentication> getAuthentication, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
name string
getAuthentication Func<IServiceProvider, object, IAuthentication>
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheNamedEndpoint(IServiceCollection, string, string, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add an extra endpoint using a named framework instance.

public static IServiceCollection AddTheNamedEndpoint(this IServiceCollection source, string name, string sharedSecret, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
name string
sharedSecret string
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheNamedEndpoint(IServiceCollection, string, IAuthentication, Action<RPCOptions>?)

Provides the services required for MapTheFramework() to add an extra endpoint using a named framework instance.

public static IServiceCollection AddTheNamedEndpoint(this IServiceCollection source, string name, IAuthentication authentication, Action<RPCOptions>? configure = null)

Parameters

source IServiceCollection
name string
authentication IAuthentication
configure Action<RPCOptions>

Returns

IServiceCollection

AddTheNamedEndpointCore(IServiceCollection, string, Action<RPCOptions>?, Func<IServiceProvider, object?, RPCOptions, IEndpoint>)

public static IServiceCollection AddTheNamedEndpointCore(this IServiceCollection source, string name, Action<RPCOptions>? configure, Func<IServiceProvider, object?, RPCOptions, IEndpoint> provide)

Parameters

source IServiceCollection
name string
configure Action<RPCOptions>
provide Func<IServiceProvider, object, RPCOptions, IEndpoint>

Returns

IServiceCollection

AddTheNamedEndpointCore(IServiceCollection, string, Func<IServiceProvider, object?, IEndpoint>)

public static IServiceCollection AddTheNamedEndpointCore(this IServiceCollection source, string name, Func<IServiceProvider, object?, IEndpoint> provide)

Parameters

source IServiceCollection
name string
provide Func<IServiceProvider, object, IEndpoint>

Returns

IServiceCollection