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
servicesIServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptorCustom 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
servicesIServiceCollectionIServiceCollection
implementationFactoryFunc<IServiceProvider, TInterceptor>A factory to create new instances of the ILocalizationEnumInterceptor implementation.
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptorCustom 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
servicesIServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptorCustom 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
servicesIServiceCollectionIServiceCollection
implementationFactoryFunc<IServiceProvider, TInterceptor>A factory to create new instances of the ILocalizationInterceptor implementation.
Returns
- IServiceCollection
Continues the IServiceCollection chain.
Type Parameters
TInterceptorCustom ILocalizationInterceptor implementation.
AddMudBlazorDialog(IServiceCollection)
Adds a Dialog Service as a Scoped instance.
public static IServiceCollection AddMudBlazorDialog(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorJsApi(IServiceCollection)
Adds JsApi as a transient instance.
public static IServiceCollection AddMudBlazorJsApi(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
AddMudBlazorJsEvent(IServiceCollection)
Adds JsEvent as a Transient instance.
public static IServiceCollection AddMudBlazorJsEvent(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorKeyInterceptor(IServiceCollection)
Adds IKeyInterceptor as a Transient instance.
public static IServiceCollection AddMudBlazorKeyInterceptor(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
- IServiceCollection
Continues the IServiceCollection chain.
AddMudBlazorResizeListener(IServiceCollection)
Adds a ResizeListener as a Scoped instance.
public static IServiceCollection AddMudBlazorResizeListener(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
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
servicesIServiceCollectionIServiceCollection
optionsAction<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
servicesIServiceCollectionIServiceCollection
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
servicesIServiceCollectionIServiceCollection
optionsAction<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
servicesIServiceCollectionIServiceCollection
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
servicesIServiceCollectionIServiceCollection
optionsAction<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
servicesIServiceCollectionIServiceCollection
Returns
AddMudBlazorScrollManager(IServiceCollection)
Adds ScrollManager as a transient instance.
public static IServiceCollection AddMudBlazorScrollManager(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
AddMudBlazorScrollSpy(IServiceCollection)
Adds ScrollSpy as a transient instance.
public static IServiceCollection AddMudBlazorScrollSpy(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
AddMudBlazorSnackbar(IServiceCollection)
Adds a Snackbar Service as a Scoped instance.
public static IServiceCollection AddMudBlazorSnackbar(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
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
servicesIServiceCollectionIServiceCollection
optionsAction<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
servicesIServiceCollectionIServiceCollection
Returns
AddMudLocalization(IServiceCollection)
Adds the services required for translations.
public static IServiceCollection AddMudLocalization(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
AddMudPopoverService(IServiceCollection)
Adds ScrollManager as a transient instance.
public static IServiceCollection AddMudPopoverService(this IServiceCollection services)
Parameters
servicesIServiceCollectionIServiceCollection
Returns
AddMudPopoverService(IServiceCollection, Action<PopoverOptions>)
Adds ScrollManager as a transient instance.
public static IServiceCollection AddMudPopoverService(this IServiceCollection services, Action<PopoverOptions> options)
Parameters
servicesIServiceCollectionIServiceCollection
optionsAction<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
servicesIServiceCollectionIServiceCollection
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
servicesIServiceCollectionIServiceCollection
configurationAction<MudServicesConfiguration>Defines options for all MudBlazor services.
Returns
- IServiceCollection
Continues the IServiceCollection chain.