Interface IApplicationContext
- Namespace
- Steeltoe.Common.Contexts
- Assembly
- Steeltoe.Common.Abstractions.dll
public interface IApplicationContext : IDisposable
- Inherited Members
-
Properties
Configuration
IConfiguration Configuration { get; }
Property Value
- IConfiguration
ServiceExpressionResolver
IServiceExpressionResolver ServiceExpressionResolver { get; set; }
Property Value
- IServiceExpressionResolver
ServiceProvider
IServiceProvider ServiceProvider { get; }
Property Value
- IServiceProvider
Methods
ContainsService(string)
bool ContainsService(string name)
Parameters
name
string
Returns
- bool
ContainsService(string, Type)
bool ContainsService(string name, Type serviceType)
Parameters
name
string
serviceType
Type
Returns
- bool
ContainsService<T>(string)
bool ContainsService<T>(string name)
Parameters
name
string
Returns
- bool
Type Parameters
T
Deregister(string)
object Deregister(string name)
Parameters
name
string
Returns
- object
GetService(string)
object GetService(string name)
Parameters
name
string
Returns
- object
GetService(string, Type)
object GetService(string name, Type serviceType)
Parameters
name
string
serviceType
Type
Returns
- object
GetService(Type)
object GetService(Type serviceType)
Parameters
serviceType
Type
Returns
- object
GetService<T>()
Returns
- T
Type Parameters
T
GetService<T>(string)
T GetService<T>(string name)
Parameters
name
string
Returns
- T
Type Parameters
T
GetServices<T>()
IEnumerable<T> GetServices<T>()
Returns
- IEnumerable<T>
Type Parameters
T
Register(string, object)
void Register(string name, object instance)
Parameters
name
string
instance
object
ResolveEmbeddedValue(string)
string ResolveEmbeddedValue(string value)
Parameters
value
string
Returns
- string