Show / Hide Table of Contents

Class ServiceCollectionObjectAccessorExtensions

Inheritance
System.Object
ServiceCollectionObjectAccessorExtensions
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: Volo.Abp.Core.dll
Syntax
public static class ServiceCollectionObjectAccessorExtensions : object

Methods

AddObjectAccessor<T>(IServiceCollection)

Declaration
public static ObjectAccessor<T> AddObjectAccessor<T>(this IServiceCollection services)
Parameters
Type Name Description
IServiceCollection services
Returns
Type Description
ObjectAccessor<T>
Type Parameters
Name Description
T

AddObjectAccessor<T>(IServiceCollection, T)

Declaration
public static ObjectAccessor<T> AddObjectAccessor<T>(this IServiceCollection services, T obj)
Parameters
Type Name Description
IServiceCollection services
T obj
Returns
Type Description
ObjectAccessor<T>
Type Parameters
Name Description
T

AddObjectAccessor<T>(IServiceCollection, ObjectAccessor<T>)

Declaration
public static ObjectAccessor<T> AddObjectAccessor<T>(this IServiceCollection services, ObjectAccessor<T> accessor)
Parameters
Type Name Description
IServiceCollection services
ObjectAccessor<T> accessor
Returns
Type Description
ObjectAccessor<T>
Type Parameters
Name Description
T

GetObject<T>(IServiceCollection)

Declaration
public static T GetObject<T>(this IServiceCollection services)

    where T : class
Parameters
Type Name Description
IServiceCollection services
Returns
Type Description
T
Type Parameters
Name Description
T

GetObjectOrNull<T>(IServiceCollection)

Declaration
public static T GetObjectOrNull<T>(this IServiceCollection services)

    where T : class
Parameters
Type Name Description
IServiceCollection services
Returns
Type Description
T
Type Parameters
Name Description
T

TryAddObjectAccessor<T>(IServiceCollection)

Declaration
public static ObjectAccessor<T> TryAddObjectAccessor<T>(this IServiceCollection services)
Parameters
Type Name Description
IServiceCollection services
Returns
Type Description
ObjectAccessor<T>
Type Parameters
Name Description
T
Back to top Powered by Volosoft