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.
AddMudBlazorPointerEventsNoneService(IServiceCollection)
Adds IPointerEventsNoneService as a scoped dependency.
public static IServiceCollection AddMudBlazorPointerEventsNoneService(this IServiceCollection services)
Parameters
services
IServiceCollectionIServiceCollection
Returns
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
- IServiceCollection
Continues the IServiceCollection chain.
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.