Class ServiceCollectionExtensions
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddLocalizationEnumInterceptor<TInterceptor>(IServiceCollection)
Replaces the default ILocalizationEnumInterceptor with custom implementation.
public static IServiceCollection AddLocalizationEnumInterceptor<TInterceptor>(this IServiceCollection services) where TInterceptor : class, ILocalizationEnumInterceptor
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptor
Custom ILocalizationEnumInterceptor implementation.
AddLocalizationEnumInterceptor<TInterceptor>(IServiceCollection, Func<IServiceProvider, TInterceptor>)
Replaces the default ILocalizationEnumInterceptor with custom implementation.
public static IServiceCollection AddLocalizationEnumInterceptor<TInterceptor>(this IServiceCollection services, Func<IServiceProvider, TInterceptor> implementationFactory) where TInterceptor : class, ILocalizationEnumInterceptor
Parameters
services
IServiceCollectionIServiceCollection
implementationFactory
Func<IServiceProvider, TInterceptor>A factory to create new instances of the ILocalizationEnumInterceptor implementation.
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptor
Custom ILocalizationEnumInterceptor implementation.
AddLocalizationInterceptor<TInterceptor>(IServiceCollection)
Replaces the default ILocalizationInterceptor with custom implementation.
public static IServiceCollection AddLocalizationInterceptor<TInterceptor>(this IServiceCollection services) where TInterceptor : class, ILocalizationInterceptor
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptor
Custom ILocalizationInterceptor implementation.
AddLocalizationInterceptor<TInterceptor>(IServiceCollection, Func<IServiceProvider, TInterceptor>)
Replaces the default ILocalizationInterceptor with custom implementation.
public static IServiceCollection AddLocalizationInterceptor<TInterceptor>(this IServiceCollection services, Func<IServiceProvider, TInterceptor> implementationFactory) where TInterceptor : class, ILocalizationInterceptor
Parameters
services
IServiceCollectionIServiceCollection
implementationFactory
Func<IServiceProvider, TInterceptor>A factory to create new instances of the ILocalizationInterceptor implementation.
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptor
Custom ILocalizationInterceptor implementation.
AddMudBlazorDialog(IServiceCollection)
Adds a Dialog Service as a Scoped instance.
public static IServiceCollection AddMudBlazorDialog(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorJsApi(IServiceCollection)
Adds JsApi as a transient instance.
public static IServiceCollection AddMudBlazorJsApi(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudBlazorJsEvent(IServiceCollection)
Adds JsEvent as a Transient instance.
public static IServiceCollection AddMudBlazorJsEvent(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorKeyInterceptor(IServiceCollection)
Adds IKeyInterceptor as a Transient instance.
public static IServiceCollection AddMudBlazorKeyInterceptor(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeListener(IServiceCollection)
Adds a ResizeListener as a Scoped instance.
public static IServiceCollection AddMudBlazorResizeListener(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeListener(IServiceCollection, Action<ResizeOptions>)
Adds a ResizeListener as a Scoped instance.
public static IServiceCollection AddMudBlazorResizeListener(this IServiceCollection services, Action<ResizeOptions> options)
Parameters
services
IServiceCollectionIServiceCollection
options
Action<ResizeOptions>Defines ResizeOptions for this instance
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeObserver(IServiceCollection)
Adds a IResizeObserver as a Transient instance.
public static IServiceCollection AddMudBlazorResizeObserver(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeObserver(IServiceCollection, Action<ResizeObserverOptions>)
Adds a IResizeObserver as a Transient instance.
public static IServiceCollection AddMudBlazorResizeObserver(this IServiceCollection services, Action<ResizeObserverOptions> options)
Parameters
services
IServiceCollectionIServiceCollection
options
Action<ResizeObserverOptions>Defines ResizeObserverOptions for this instance
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeObserverFactory(IServiceCollection)
Adds a IResizeObserverFactory as a scoped dependency.
public static IServiceCollection AddMudBlazorResizeObserverFactory(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeObserverFactory(IServiceCollection, Action<ResizeObserverOptions>)
Adds a IResizeObserverFactory as a scoped dependency.
public static IServiceCollection AddMudBlazorResizeObserverFactory(this IServiceCollection services, Action<ResizeObserverOptions> options)
Parameters
services
IServiceCollectionIServiceCollection
options
Action<ResizeObserverOptions>Defines ResizeObserverOptions for this instance
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorScrollListener(IServiceCollection)
Adds ScrollListener as a transient instance.
public static IServiceCollection AddMudBlazorScrollListener(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudBlazorScrollManager(IServiceCollection)
Adds ScrollManager as a transient instance.
public static IServiceCollection AddMudBlazorScrollManager(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudBlazorScrollSpy(IServiceCollection)
Adds ScrollSpy as a transient instance.
public static IServiceCollection AddMudBlazorScrollSpy(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudBlazorSnackbar(IServiceCollection)
Adds a Snackbar Service as a Scoped instance.
public static IServiceCollection AddMudBlazorSnackbar(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorSnackbar(IServiceCollection, Action<SnackbarConfiguration>)
Adds a Snackbar Service as a Scoped instance.
public static IServiceCollection AddMudBlazorSnackbar(this IServiceCollection services, Action<SnackbarConfiguration> options)
Parameters
services
IServiceCollectionIServiceCollection
options
Action<SnackbarConfiguration>Defines SnackbarConfiguration for this instance.
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudEventManager(IServiceCollection)
Adds IEventListener as a transient instance.
public static IServiceCollection AddMudEventManager(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudLocalization(IServiceCollection)
Adds the services required for translations.
public static IServiceCollection AddMudLocalization(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudPopoverService(IServiceCollection)
Adds ScrollManager as a transient instance.
public static IServiceCollection AddMudPopoverService(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
AddMudPopoverService(IServiceCollection, Action<PopoverOptions>)
Adds ScrollManager as a transient instance.
public static IServiceCollection AddMudPopoverService(this IServiceCollection services, Action<PopoverOptions> options)
Parameters
services
IServiceCollectionIServiceCollection
options
Action<PopoverOptions>Defines PopoverOptions for the application/user
Returns
AddMudServices(IServiceCollection)
Adds common services required by MudBlazor components
public static IServiceCollection AddMudServices(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudServices(IServiceCollection, Action<MudServicesConfiguration>)
Adds common services required by MudBlazor components
public static IServiceCollection AddMudServices(this IServiceCollection services, Action<MudServicesConfiguration> configuration)
Parameters
services
IServiceCollectionIServiceCollection
configuration
Action<MudServicesConfiguration>Defines options for all MudBlazor services.
Returns
- IServiceCollection
Continues the IServiceCollection chain.