Show / Hide Table of Contents

Interface INamedServiceProvider

Contract for a shared application service providing named services.

Namespace: Kephas.Services
Assembly: Kephas.Core.dll
Syntax
[SingletonAppServiceContract]
public interface INamedServiceProvider

Methods

| Improve this Doc View Source

GetNamedService<TService>(String)

Gets the service with the provided name.

Declaration
TService GetNamedService<TService>(string serviceName)
Parameters
Type Name Description
System.String serviceName

Name of the service.

Returns
Type Description
TService

The named service.

Type Parameters
Name Description
TService

Type of the service.

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX