Show / Hide Table of Contents

Class ReliableQubjectFactoryBase<TInput, TOutput>

Inheritance
System.Object
ReliableQubjectFactoryBase<TInput, TOutput>
ReliableQubjectFactory<TInput, TOutput>
Implements
IReliableQubjectFactory<TInput, TOutput>
IReliableReactiveSubjectFactory<TInput, TOutput>
IReliableReactiveExpressible
IExpressible
Namespace: Reaqtor.Reliable.Expressions
Assembly: Reaqtor.Reliable.dll
Syntax
public abstract class ReliableQubjectFactoryBase<TInput, TOutput> : Object, IReliableQubjectFactory<TInput, TOutput>, IReliableReactiveSubjectFactory<TInput, TOutput>, IReliableReactiveExpressible, IExpressible
Type Parameters
Name Description
TInput
TOutput

Constructors

ReliableQubjectFactoryBase(IReliableQueryProvider)

Declaration
protected ReliableQubjectFactoryBase(IReliableQueryProvider provider)
Parameters
Type Name Description
IReliableQueryProvider provider

Properties

Expression

Declaration
public abstract Expression Expression { get; }
Property Value
Type Description
System.Linq.Expressions.Expression

Provider

Declaration
public IReliableQueryProvider Provider { get; }
Property Value
Type Description
IReliableQueryProvider

Methods

Create(Uri, Object)

Declaration
public IReliableMultiQubject<TInput, TOutput> Create(Uri streamUri, object state = null)
Parameters
Type Name Description
System.Uri streamUri
System.Object state
Returns
Type Description
IReliableMultiQubject<TInput, TOutput>

CreateCore(Uri, Object)

Declaration
protected abstract IReliableMultiQubject<TInput, TOutput> CreateCore(Uri streamUri, object state)
Parameters
Type Name Description
System.Uri streamUri
System.Object state
Returns
Type Description
IReliableMultiQubject<TInput, TOutput>

Explicit Interface Implementations

IReliableReactiveSubjectFactory<TInput, TOutput>.Create(Uri, Object)

Declaration
IReliableReactiveMultiSubject<TInput, TOutput> IReliableReactiveSubjectFactory<TInput, TOutput>.Create(Uri streamUri, object state)
Parameters
Type Name Description
System.Uri streamUri
System.Object state
Returns
Type Description
IReliableReactiveMultiSubject<TInput, TOutput>

Implements

IReliableQubjectFactory<TInput, TOutput>
IReliableReactiveSubjectFactory<TInput, TOutput>
IReliableReactiveExpressible
IExpressible
In This Article
Back to top Generated by DocFX