TypedRest for .NET 1.3.5
build type-safe fluent-style REST API clients
TypedRest.Endpoints.Reactive.IStreamingEndpoint< out out TEntity > Interface Template Reference

Endpoint for a stream of TEntity s. More...

Inheritance diagram for TypedRest.Endpoints.Reactive.IStreamingEndpoint< out out TEntity >:
TypedRest.Endpoints.IEndpoint

Public Member Functions

IObservable< TEntity > GetObservable ()
 Provides an observable stream of entities. The observable is cold; HTTP communication only starts on IObservable<T>.Subscribe.
 
- Public Member Functions inherited from TypedRest.Endpoints.IEndpoint
IReadOnlyList<(Uri uri, string? title)> GetLinks (string rel)
 Resolves all links with a specific relation type. Uses cached data from last response. More...
 
Uri Link (string rel)
 Resolves a single link with a specific relation type. Uses cached data from last response if possible. Tries lazy lookup with HTTP HEAD on cache miss. More...
 
Uri LinkTemplate (string rel, IDictionary< string, object > variables)
 Resolves a link template with a specific relation type. Uses cached data from last response if possible. Tries lazy lookup with HTTP HEAD on cache miss. More...
 
Uri LinkTemplate (string rel, object variables)
 Resolves a link template with a specific relation type. More...
 

Additional Inherited Members

- Properties inherited from TypedRest.Endpoints.IEndpoint
Uri Uri [get]
 The HTTP URI of the remote resource.
 
HttpClient HttpClient [get]
 The HTTP client used to communicate with the remote resource.
 
MediaTypeFormatter Serializer [get]
 Controls the serialization of entities sent to and received from the server.
 
IErrorHandler ErrorHandler [get]
 Handles errors in responses.
 
ILinkExtractor LinkExtractor [get]
 Extracts links from responses.
 

Detailed Description

Endpoint for a stream of TEntity s.

Template Parameters
TEntityThe type of individual elements in the stream.

The documentation for this interface was generated from the following file: