Interface IServiceBehaviorContext<TServiceContract>
Interface for service behavior context.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
System.IDisposable.Dispose()
Namespace: Kephas.Services.Behaviors
Assembly: Kephas.Core.dll
Syntax
public interface IServiceBehaviorContext<out TServiceContract> : IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable
Type Parameters
Name | Description |
---|---|
TServiceContract | Type of the service contract. |
Properties
| Improve this Doc View SourceContext
Gets the behavior context.
Declaration
IContext Context { get; }
Property Value
Type | Description |
---|---|
IContext | The behavior context. |
Metadata
Gets the service metadata.
Declaration
object Metadata { get; }
Property Value
Type | Description |
---|---|
System.Object | The service metadata. |
Service
Gets the service.
Declaration
TServiceContract Service { get; }
Property Value
Type | Description |
---|---|
TServiceContract | The service. |
ServiceFactory
Gets the service factory.
Declaration
IExportFactory<TServiceContract> ServiceFactory { get; }
Property Value
Type | Description |
---|---|
IExportFactory<TServiceContract> | The service factory. |