Show / Hide Table of Contents

Class ReliableReactiveServiceContextBase

Inheritance
System.Object
ReliableReactiveServiceContextBase
ReliableReactiveServiceContext
Implements
IReliableReactive
IReliableReactiveClient
Namespace: Reaqtor.Reliable.Service
Assembly: Reaqtor.Reliable.dll
Syntax
public abstract class ReliableReactiveServiceContextBase : Object, IReliableReactive, IReliableReactiveClient

Constructors

ReliableReactiveServiceContextBase()

Declaration
protected ReliableReactiveServiceContextBase()

Properties

Client

Declaration
protected abstract IReliableReactiveClient Client { get; }
Property Value
Type Description
IReliableReactiveClient

Provider

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

Methods

GetObservable<T>(Uri)

Declaration
public IReliableQbservable<T> GetObservable<T>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQbservable<T>
Type Parameters
Name Description
T

GetObservable<TArgs, TResult>(Uri)

Declaration
public Func<TArgs, IReliableQbservable<TResult>> GetObservable<TArgs, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
System.Func<TArgs, IReliableQbservable<TResult>>
Type Parameters
Name Description
TArgs
TResult

GetObserver<T>(Uri)

Declaration
public IReliableQbserver<T> GetObserver<T>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQbserver<T>
Type Parameters
Name Description
T

GetObserver<TArgs, TResult>(Uri)

Declaration
public Func<TArgs, IReliableQbserver<TResult>> GetObserver<TArgs, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
System.Func<TArgs, IReliableQbserver<TResult>>
Type Parameters
Name Description
TArgs
TResult

GetStream<TInput, TOutput>(Uri)

Declaration
public IReliableMultiQubject<TInput, TOutput> GetStream<TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableMultiQubject<TInput, TOutput>
Type Parameters
Name Description
TInput
TOutput

GetStreamFactory<TInput, TOutput>(Uri)

Declaration
public IReliableQubjectFactory<TInput, TOutput> GetStreamFactory<TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQubjectFactory<TInput, TOutput>
Type Parameters
Name Description
TInput
TOutput

GetStreamFactory<TArgs, TInput, TOutput>(Uri)

Declaration
public IReliableQubjectFactory<TInput, TOutput, TArgs> GetStreamFactory<TArgs, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQubjectFactory<TInput, TOutput, TArgs>
Type Parameters
Name Description
TArgs
TInput
TOutput

GetSubscription(Uri)

Declaration
public IReliableQubscription GetSubscription(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQubscription

GetSubscriptionFactory(Uri)

Declaration
public IReliableQubscriptionFactory GetSubscriptionFactory(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQubscriptionFactory

GetSubscriptionFactory<TArgs>(Uri)

Declaration
public IReliableQubscriptionFactory<TArgs> GetSubscriptionFactory<TArgs>(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
IReliableQubscriptionFactory<TArgs>
Type Parameters
Name Description
TArgs

Implements

IReliableReactive
IReliableReactiveClient
In This Article
Back to top Generated by DocFX