Class ReliableQubjectFactoryBase<TInput, TOutput>
Inheritance
System.Object
ReliableQubjectFactoryBase<TInput, TOutput>
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
Properties
Expression
Declaration
public abstract Expression Expression { get; }
Property Value
Type |
Description |
System.Linq.Expressions.Expression |
|
Provider
Declaration
public IReliableQueryProvider Provider { get; }
Property Value
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
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
Explicit Interface Implementations
Declaration
IReliableReactiveMultiSubject<TInput, TOutput> IReliableReactiveSubjectFactory<TInput, TOutput>.Create(Uri streamUri, object state)
Parameters
Type |
Name |
Description |
System.Uri |
streamUri |
|
System.Object |
state |
|
Returns
Implements