Class ReliableQueryProvider
Inheritance
System.Object
ReliableQueryProvider
Assembly: Reaqtor.Reliable.dll
Syntax
public class ReliableQueryProvider : ReliableQueryProviderBase, IReliableQueryProvider
Constructors
ReliableQueryProvider(IReliableReactiveClientEngineProvider, IReactiveExpressionServices)
Declaration
public ReliableQueryProvider(IReliableReactiveClientEngineProvider provider, IReactiveExpressionServices expressionServices)
Parameters
Methods
AcknowledgeRangeCore(IReliableQubscription, Int64)
Declaration
protected override void AcknowledgeRangeCore(IReliableQubscription subscription, long sequenceId)
Parameters
Overrides
CreateObserverCore<TInput, TOutput>(IReliableMultiQubject<TInput, TOutput>)
Declaration
protected override IReliableQbserver<TInput> CreateObserverCore<TInput, TOutput>(IReliableMultiQubject<TInput, TOutput> stream)
Parameters
Returns
Type Parameters
Name |
Description |
TInput |
|
TOutput |
|
Overrides
Reaqtor.Reliable.Service.ReliableQueryProviderBase.CreateObserverCore<TInput, TOutput>(Reaqtor.Reliable.Expressions.IReliableMultiQubject<TInput, TOutput>)
CreateStreamCore<TInput, TOutput>(IReliableMultiQubject<TInput, TOutput>, Object)
Declaration
protected override void CreateStreamCore<TInput, TOutput>(IReliableMultiQubject<TInput, TOutput> stream, object state)
Parameters
Type Parameters
Name |
Description |
TInput |
|
TOutput |
|
Overrides
Reaqtor.Reliable.Service.ReliableQueryProviderBase.CreateStreamCore<TInput, TOutput>(Reaqtor.Reliable.Expressions.IReliableMultiQubject<TInput, TOutput>, System.Object)
CreateSubscriptionCore(IReliableQubscription, Object)
Declaration
protected override void CreateSubscriptionCore(IReliableQubscription subscription, object state)
Parameters
Overrides
DeleteStreamCore<TInput, TOutput>(IReliableMultiQubject<TInput, TOutput>)
Declaration
protected override void DeleteStreamCore<TInput, TOutput>(IReliableMultiQubject<TInput, TOutput> stream)
Parameters
Type Parameters
Name |
Description |
TInput |
|
TOutput |
|
Overrides
Reaqtor.Reliable.Service.ReliableQueryProviderBase.DeleteStreamCore<TInput, TOutput>(Reaqtor.Reliable.Expressions.IReliableMultiQubject<TInput, TOutput>)
DeleteSubscriptionCore(IReliableQubscription)
Declaration
protected override void DeleteSubscriptionCore(IReliableQubscription subscription)
Parameters
Overrides
GetObserverCore<T>(IReliableQbserver<T>)
Declaration
protected override IReliableReactiveObserver<T> GetObserverCore<T>(IReliableQbserver<T> observer)
Parameters
Returns
Type Parameters
Overrides
Reaqtor.Reliable.Service.ReliableQueryProviderBase.GetObserverCore<T>(Reaqtor.Reliable.Expressions.IReliableQbserver<T>)
GetSubscriptionResubscribeUriCore(IReliableQubscription)
Declaration
protected override Uri GetSubscriptionResubscribeUriCore(IReliableQubscription subscription)
Parameters
Returns
Type |
Description |
System.Uri |
|
Overrides
StartSubscriptionCore(IReliableQubscription, Int64)
Declaration
protected override void StartSubscriptionCore(IReliableQubscription subscription, long sequenceId)
Parameters
Overrides
Implements