Class ServiceContext
Inheritance
ServiceContext
Assembly: LemonEdge.API.dll
Syntax
public class ServiceContext : IServiceContext, ICoreContext
Constructors
ServiceContext(ICoreContext, IServerTaskFactory, IValidationContextFactory, IFormulaFunctionsFactory, INotificationTypeFactory, IFactoryInjector)
Declaration
public ServiceContext(ICoreContext coreContext, IServerTaskFactory serverTaskFactory, IValidationContextFactory validationContextFactory, IFormulaFunctionsFactory formulaFunctionsFactory, INotificationTypeFactory notificationTypeFactory, IFactoryInjector factoryInjector)
Parameters
Properties
EntityDescriptorFactory
Declaration
public IEntityDescriptorFactory EntityDescriptorFactory { get; }
Property Value
FactoryInjector
Returns the session IFactoryInjector.
See description - but this should only be used to create objects unknown (or with unknown/unlimited) constructor parameters.
Declaration
public IFactoryInjector FactoryInjector { get; }
Property Value
FormulaFunctionsFactory
Declaration
public IFormulaFunctionsFactory FormulaFunctionsFactory { get; }
Property Value
NotificationTypeFactory
Declaration
public INotificationTypeFactory NotificationTypeFactory { get; }
Property Value
ReflectionHelper
Declaration
public IReflectionHelper ReflectionHelper { get; }
Property Value
Serializer
Declaration
public ISerializer Serializer { get; }
Property Value
ServerTaskFactory
Declaration
public IServerTaskFactory ServerTaskFactory { get; }
Property Value
ValidationContextFactory
Declaration
public IValidationContextFactory ValidationContextFactory { get; }
Property Value
Implements
Extension Methods