Show / Hide Table of Contents

Interface IServiceManager

Inherited Members
System.IDisposable.Dispose()
Namespace: Experior.Interfaces
Assembly: Experior.Interfaces.dll
Syntax
public interface IServiceManager : IDisposable

Properties

LoggingService

Declaration
ILoggingService LoggingService { get; }
Property Value
Type Description
ILoggingService

Methods

AddService(IDisposable)

Declaration
void AddService(IDisposable service)
Parameters
Type Name Description
System.IDisposable service

AddService<T>(T)

Declaration
T AddService<T>(T service)
    where T : IDisposable
Parameters
Type Name Description
T service
Returns
Type Description
T
Type Parameters
Name Description
T

RemoveService(IDisposable)

Declaration
void RemoveService(IDisposable service)
Parameters
Type Name Description
System.IDisposable service

Resolve<T>()

Declaration
T Resolve<T>()
Returns
Type Description
T
Type Parameters
Name Description
T
Back to top Generated by DocFX