Show / Hide Table of Contents

Class ReliableQubjectFactory<TInput, TOutput, TArg>

Inheritance
System.Object
ReliableQubjectFactoryBase<TInput, TOutput, TArg>
ReliableQubjectFactory<TInput, TOutput, TArg>
KnownReliableQubjectFactory<TInput, TOutput, TArg>
Implements
IReliableQubjectFactory<TInput, TOutput, TArg>
IReliableReactiveSubjectFactory<TInput, TOutput, TArg>
IReliableReactiveExpressible
IExpressible
Inherited Members
ReliableQubjectFactoryBase<TInput, TOutput, TArg>.Create(Uri, TArg, Object)
ReliableQubjectFactoryBase<TInput, TOutput, TArg>.IReliableReactiveSubjectFactory<TInput, TOutput, TArg>.Create(Uri, TArg, Object)
ReliableQubjectFactoryBase<TInput, TOutput, TArg>.CreateCore(Uri, TArg, Object)
ReliableQubjectFactoryBase<TInput, TOutput, TArg>.Provider
ReliableQubjectFactoryBase<TInput, TOutput, TArg>.Expression
Namespace: Reaqtor.Reliable.Service
Assembly: Reaqtor.Reliable.dll
Syntax
public class ReliableQubjectFactory<TInput, TOutput, TArg> : ReliableQubjectFactoryBase<TInput, TOutput, TArg>, IReliableQubjectFactory<TInput, TOutput, TArg>, IReliableReactiveSubjectFactory<TInput, TOutput, TArg>, IReliableReactiveExpressible, IExpressible
Type Parameters
Name Description
TInput
TOutput
TArg

Constructors

ReliableQubjectFactory(Expression, IReliableQueryProvider)

Declaration
public ReliableQubjectFactory(Expression expression, IReliableQueryProvider provider)
Parameters
Type Name Description
System.Linq.Expressions.Expression expression
IReliableQueryProvider provider

Properties

Expression

Declaration
public override Expression Expression { get; }
Property Value
Type Description
System.Linq.Expressions.Expression
Overrides
Reaqtor.Reliable.Expressions.ReliableQubjectFactoryBase<TInput, TOutput, TArg>.Expression

Methods

CreateCore(Uri, TArg, Object)

Declaration
protected override IReliableMultiQubject<TInput, TOutput> CreateCore(Uri streamUri, TArg argument, object state)
Parameters
Type Name Description
System.Uri streamUri
TArg argument
System.Object state
Returns
Type Description
IReliableMultiQubject<TInput, TOutput>
Overrides
Reaqtor.Reliable.Expressions.ReliableQubjectFactoryBase<TInput, TOutput, TArg>.CreateCore(System.Uri, TArg, System.Object)

Implements

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