Class ReactiveServiceContext
Base class for reactive processing service context with client-side, definition, and metadata operations.
Inherited Members
Namespace: Reaqtor
Assembly: Reaqtor.Service.dll
Syntax
public abstract class ReactiveServiceContext : ReactiveServiceContextBase, IReactive, IReactiveClient, IReactiveDefinition, IReactiveMetadata
Constructors
ReactiveServiceContext(IReactiveExpressionServices, IReactiveClientEngineProvider, IReactiveDefinitionEngineProvider, IReactiveMetadataEngineProvider)
Creates a new reactive processing context using the specified services and with default service objects.
Declaration
protected ReactiveServiceContext(IReactiveExpressionServices expressionServices, IReactiveClientEngineProvider clientService, IReactiveDefinitionEngineProvider definitionService, IReactiveMetadataEngineProvider metadataService)
Parameters
Type | Name | Description |
---|---|---|
IReactiveExpressionServices | expressionServices | Expression tree services. |
IReactiveClientEngineProvider | clientService | Client-side operation services. |
IReactiveDefinitionEngineProvider | definitionService | Definition operation services. |
IReactiveMetadataEngineProvider | metadataService | Metadata services. |
ReactiveServiceContext(IReactiveExpressionServices, IReactiveEngineProvider)
Creates a new reactive processing context using the specified services.
Declaration
protected ReactiveServiceContext(IReactiveExpressionServices expressionServices, IReactiveEngineProvider clientEngineProvider)
Parameters
Type | Name | Description |
---|---|---|
IReactiveExpressionServices | expressionServices | Expression tree services. |
IReactiveEngineProvider | clientEngineProvider | Client/service provider. |
ReactiveServiceContext(IReactiveExpressionServices, ReactiveClient, ReactiveDefinition, ReactiveMetadata)
Creates a new reactive processing context using the specified service objects.
Declaration
protected ReactiveServiceContext(IReactiveExpressionServices expressionServices, ReactiveClient client, ReactiveDefinition definition, ReactiveMetadata metadata)
Parameters
Type | Name | Description |
---|---|---|
IReactiveExpressionServices | expressionServices | Expression tree services. |
ReactiveClient | client | Client-side operation service object. |
ReactiveDefinition | definition | Definition operation service object. |
ReactiveMetadata | metadata | Metadata service object. |
Properties
Client
Gets the client-side operations interface for the reactive processing service.
Declaration
protected override ReactiveClientBase Client { get; }
Property Value
Type | Description |
---|---|
ReactiveClientBase |
Overrides
Definition
Gets the definition operations interface for the reactive processing service.
Declaration
protected override ReactiveDefinitionBase Definition { get; }
Property Value
Type | Description |
---|---|
ReactiveDefinitionBase |
Overrides
Metadata
Gets the metadata operations interface for the reactive processing service.
Declaration
protected override ReactiveMetadataBase Metadata { get; }
Property Value
Type | Description |
---|---|
ReactiveMetadataBase |