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 |