Table of Contents

Class StreamingCollectionCommand<TEntity, TElementEndpoint, TElementCommand>

Namespace
TypedRest.CommandLine.Commands.Reactive
Assembly
TypedRest.CommandLine.dll
public class StreamingCollectionCommand<TEntity, TElementEndpoint, TElementCommand> : StreamingCollectionCommand<TEntity, IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>, IEndpointCommand where TEntity : class where TElementEndpoint : IElementEndpoint<TEntity> where TElementCommand : IEndpointCommand

Type Parameters

TEntity

The type of entity the endpoint represents.

TElementEndpoint

The specific type of IElementEndpoint<TEntity> the endpoint provides for individual TEntitys.

TElementCommand

The specific type of IEndpointCommand is used to handle TElementEndpoints. Must have a public constructor with a TElementEndpoint parameter.

Inheritance
EndpointCommand<IStreamingCollectionEndpoint<TEntity, TElementEndpoint>>
IndexerCommand<IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>
CollectionCommand<TEntity, IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>
StreamingCollectionCommand<TEntity, IStreamingCollectionEndpoint<TEntity, TElementEndpoint>, TElementEndpoint, TElementCommand>
StreamingCollectionCommand<TEntity, TElementEndpoint, TElementCommand>
Implements
Derived
Inherited Members

Constructors

StreamingCollectionCommand(IStreamingCollectionEndpoint<TEntity, TElementEndpoint>)

public StreamingCollectionCommand(IStreamingCollectionEndpoint<TEntity, TElementEndpoint> endpoint)

Parameters

endpoint IStreamingCollectionEndpoint<TEntity, TElementEndpoint>

The endpoint this command operates on.