Interface IContext
Defines a base contract for context-dependent operations.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
System.IDisposable.Dispose()
Namespace: Kephas.Services
Assembly: Kephas.Core.dll
Syntax
public interface IContext : IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable
Properties
| Improve this Doc View SourceAmbientServices
Gets the ambient services.
Declaration
IAmbientServices AmbientServices { get; }
Property Value
Type | Description |
---|---|
IAmbientServices | The ambient services. |
CompositionContext
Gets a context for the dependency injection/composition.
Declaration
ICompositionContext CompositionContext { get; }
Property Value
Type | Description |
---|---|
ICompositionContext | The composition context. |
Identity
Gets or sets the authenticated identity.
Declaration
IIdentity Identity { get; set; }
Property Value
Type | Description |
---|---|
System.Security.Principal.IIdentity | The authenticated identity. |