Class ReactiveClientContext
Base class for reactive processing service proxy context with client-side, definition, and metadata operations.
Inherited Members
Namespace: Reaqtor
Assembly: Reaqtor.Client.dll
Syntax
public abstract class ReactiveClientContext : ReactiveClientContextBase, IReactiveProxy, IReactiveClientProxy, IReactiveDefinitionProxy, IReactiveMetadataProxy
Constructors
ReactiveClientContext(IReactiveExpressionServices, IReactiveClientServiceProvider, IReactiveDefinitionServiceProvider, IReactiveMetadataServiceProvider)
Creates a new reactive processing context using the specified services and with default proxy objects.
Declaration
protected ReactiveClientContext(IReactiveExpressionServices expressionServices, IReactiveClientServiceProvider clientService, IReactiveDefinitionServiceProvider definitionService, IReactiveMetadataServiceProvider metadataService)
Parameters
| Type | Name | Description |
|---|---|---|
| IReactiveExpressionServices | expressionServices | Expression tree services. |
| IReactiveClientServiceProvider | clientService | Client-side operation services. |
| IReactiveDefinitionServiceProvider | definitionService | Definition operation services. |
| IReactiveMetadataServiceProvider | metadataService | Metadata services. |
ReactiveClientContext(IReactiveExpressionServices, IReactiveServiceProvider)
Creates a new reactive processing context using the specified services.
Declaration
protected ReactiveClientContext(IReactiveExpressionServices expressionServices, IReactiveServiceProvider clientServiceProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IReactiveExpressionServices | expressionServices | Expression tree services. |
| IReactiveServiceProvider | clientServiceProvider | Client/service provider. |
ReactiveClientContext(IReactiveExpressionServices, ReactiveClientProxy, ReactiveDefinitionProxy, ReactiveMetadataProxy)
Creates a new reactive processing context using the specified proxy objects.
Declaration
protected ReactiveClientContext(IReactiveExpressionServices expressionServices, ReactiveClientProxy clientProxy, ReactiveDefinitionProxy definitionProxy, ReactiveMetadataProxy metadataProxy)
Parameters
| Type | Name | Description |
|---|---|---|
| IReactiveExpressionServices | expressionServices | Expression tree services. |
| ReactiveClientProxy | clientProxy | Client-side operation proxy. |
| ReactiveDefinitionProxy | definitionProxy | Definition operation proxy. |
| ReactiveMetadataProxy | metadataProxy | Metadata service proxy. |
Properties
Client
Gets the client-side operations interface for the reactive processing service.
Declaration
protected override ReactiveClientProxyBase Client { get; }
Property Value
| Type | Description |
|---|---|
| ReactiveClientProxyBase |
Overrides
Definition
Gets the definition operations interface for the reactive processing service.
Declaration
protected override ReactiveDefinitionProxyBase Definition { get; }
Property Value
| Type | Description |
|---|---|
| ReactiveDefinitionProxyBase |
Overrides
Metadata
Gets the metadata operations interface for the reactive processing service.
Declaration
protected override ReactiveMetadataProxyBase Metadata { get; }
Property Value
| Type | Description |
|---|---|
| ReactiveMetadataProxyBase |