Interface IClientObservable

Namespace
Cratis.Arc.Queries
Assembly
Cratis.Arc.Core.dll

Defines an observable that is observed by a connected client.

public interface IClientObservable
Extension Methods

Methods

GetAsynchronousEnumerator(CancellationToken)

Get an async enumerator for the observable.

object GetAsynchronousEnumerator(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Optional CancellationToken.

Returns

object

Async enumerator.

HandleConnection(IHttpRequestContext)

Handle the HTTP request context.

Task HandleConnection(IHttpRequestContext context)

Parameters

context IHttpRequestContext

IHttpRequestContext to handle for.

Returns

Task

A Task representing the asynchronous operation.